AI编程助手skills机制详解:从安装配置到实战封装
1. 从“skills”这个热词说起它到底是什么为什么突然火了如果你最近在折腾 Claude Code、Codex 或者各类 agents 工具大概率会在社区里反复刷到“skills”这个词。有人叫它“技能包”有人叫它“能力插件”还有人直接把它当成“给 AI 装外挂”。这些说法都对但都不够准确。我自己的理解是skills 是一套面向 AI 编程助手的能力扩展机制它把原本散落在提示词、脚本、配置文件里的“领域知识”和“操作流程”封装成可复用、可分发、可组合的模块。你可以把它想象成给一个刚入职的工程师发了一本《团队内部操作手册》手册里写清楚了“遇到什么场景该用什么工具、按什么顺序操作、注意哪些坑”。这个机制之所以在最近几个月集中爆发核心原因是 Claude Code 和 Codex 这类工具已经从“聊天式编程”进化到了“代理式编程”。以前你用 AI 写代码基本是问一句答一句现在你让它“帮我把这个项目的前端构建流程优化一下”它会自己读文件、跑命令、改配置、验证结果。但问题也随之而来通用模型对特定项目的构建体系、代码规范、部署流程并不了解它只能靠猜。skills 就是用来消除这种“猜”的——把项目特有的知识显式地喂给它。从热搜词里能看出几个明显的信号“claude code 安装”“codex 安装教程”“codex 接入 deepseek”“claude code 调用 lmstudio 的本地模型”这些词说明大量用户正在从零开始搭建环境“codex 好用的 skills”“claude 国内安装 skills 官方市场”“skills 推荐”说明大家已经不满足于“能用”开始追求“好用”而“agent skills 测试”“claude agent skills: a first principles deep dive”则说明进阶玩家已经在研究底层原理和测试方法。这篇文章我就按这个脉络从概念到实操把 skills 这件事讲透。适合谁看如果你是刚接触 Claude Code 或 Codex 的新手这篇文章会帮你少走至少两小时的弯路如果你已经在用 agents 做开发但总觉得“它不够懂我的项目”那 skills 就是你要找的答案如果你只是好奇这个热词到底意味着什么看完开头几节你就能建立完整的认知框架。2. skills 的核心设计思路为什么不是“插件”而是“技能”2.1 插件思维与技能思维的本质区别很多人第一次听到 skills 会下意识地把它类比成 VS Code 插件或者 Chrome 扩展。这个类比有一定道理但会误导你对它的理解。插件通常是代码级扩展——你写一个符合接口规范的模块注册到宿主程序里宿主在特定时机调用你的代码。而 skills 更偏向知识级扩展——你写的是一段结构化的说明文档告诉 AI 在什么场景下应该怎么做AI 自己决定何时读取、如何执行。这个区别非常关键。插件的能力边界由代码决定你写了什么功能它就能做什么skills 的能力边界由 AI 的理解力和工具链决定你描述得越清楚它执行得越准确。换句话说插件的上限是开发者skills 的上限是描述者。这也是为什么社区里有人说“写 skills 比写代码还难”——你得把隐性知识显性化把“我平时就是这么干的”变成“第一步做什么、第二步做什么、遇到什么情况怎么处理”。从热搜词“claude agent skills: a first principles deep dive”能看出已经有人在从第一性原理层面拆解这个机制。我自己的总结是skills 的设计哲学是用自然语言做接口用文件系统做载体用 AI 做运行时。它不要求你写复杂的注册逻辑只要求你把知识组织成 AI 能读懂的结构。2.2 为什么 Claude Code 和 Codex 都选择了 skills 路线Claude Code 和 Codex 虽然来自不同团队但在能力扩展这件事上不约而同地选择了 skills 机制这背后有深刻的技术原因。代理式编程的核心挑战不是“生成代码”而是“在正确的时间做正确的事”。一个通用模型再强也不知道你的项目用的是 pnpm 还是 npm、测试跑的是 vitest 还是 jest、部署走的是 Docker 还是 Serverless。这些信息如果每次都靠用户在对话里补充效率极低且容易遗漏。skills 解决的就是这个“上下文注入”问题。它把项目知识从“每次对话都要说一遍”变成“一次写好随时调用”。而且 skills 是按需加载的——AI 不会一上来就把所有技能都读一遍而是根据当前任务判断需要哪些技能再去读取对应的文件。这个设计非常聪明既保证了知识的可及性又避免了上下文窗口的浪费。从热搜词“codex skills”“claude code 使用”“codex 使用教程”的高频出现可以看出用户对这类工具的学习曲线是有共识的安装容易用好难。skills 就是那个“用好”的关键抓手。2.3 skills 与 agents、plugin 的关系梳理热搜词里同时出现了 skills、agents、plugin 三个词很多人搞不清楚它们的关系。我用一个类比来解释agents 是员工skills 是员工的技能培训手册plugin 是员工使用的工具。员工agent根据任务需要翻阅对应的培训手册skills拿起合适的工具plugin去完成工作。具体到技术层面agent 是执行主体负责理解任务、规划步骤、调用工具skills 是知识库告诉 agent 在特定场景下的最佳实践plugin 是能力接口让 agent 能够与外部系统交互。三者是协作关系不是替代关系。你在配置 Claude Code 时可能同时需要安装 plugin 来接入数据库编写 skills 来告诉它数据库的 schema 和查询规范然后让 agent 根据用户需求自动完成查询。理解了这层关系你就明白为什么社区里既有“skills 推荐”又有“plugin 仓库地址”的讨论——它们解决的是不同层面的问题。3. 从零搭建 skills 环境安装、配置与第一个技能3.1 Claude Code 与 Codex 的安装路径选择在写第一个 skill 之前你得先把宿主环境搭好。从热搜词“claude code 安装”“codex 安装教程”“codex 安装包”“claude code windows”“ubuntu 配置 claude code”可以看出安装环节是新手最大的拦路虎。我分别说一下两条路线的关键点。Claude Code 的安装相对直接官方提供了 npm 包和独立安装包两种方式。如果你已经熟悉 Node.js 生态用 npm 全局安装是最省事的如果你不想在系统里装 Node那就下载独立包。Windows 用户需要注意Claude Code 对 Windows 的支持是后来才完善的早期版本在路径处理和 shell 调用上有不少坑建议用 WSL2 或者直接升级到最新版本。Ubuntu 用户相对省心但要注意权限问题——不要用 root 跑否则生成的缓存文件权限会乱。Codex 的安装路径更多样有官方包、有社区打包版还有通过包管理器安装的方式。热搜词里“codex 安装 csdn”“codex 官网下载”“codex 下载”说明很多人在找可靠的下载源。我的建议是优先走官方渠道社区打包版虽然方便但版本滞后和安全风险都需要考虑。安装完成后第一件事是验证版本和登录状态热搜词“codex 登录”“codex 无法加载组织设置”就是典型的配置问题后面我会专门讲排查方法。3.2 目录结构与配置文件的关键参数安装完成后你需要了解 skills 的存放位置和加载规则。Claude Code 和 Codex 在这方面略有差异但核心逻辑一致skills 放在特定目录下每个 skill 是一个独立文件夹文件夹内必须有一个入口文件。入口文件的命名和格式有严格要求写错了就不会被加载。以 Claude Code 为例skills 通常放在项目根目录的.claude/skills/下每个技能一个子目录子目录里放一个SKILL.md作为入口。Codex 的路径类似但目录名和入口文件名可能不同。这里有个容易踩的坑目录名和入口文件名是大小写敏感的在 Linux 和 macOS 上写错了直接不生效在 Windows 上可能因为文件系统不敏感而“看起来能用”换到 CI 环境就挂了。配置文件方面你需要关注几个关键参数技能加载路径、是否启用自动发现、单个技能的大小限制。热搜词“codex is ignoring 1 unrecognized configuration setting”就是典型的配置项拼写错误导致的警告。我的经验是配置文件改完后一定要跑一次验证命令确认没有 unrecognized setting 的提示否则你以为生效了其实没有。3.3 写第一个 skill从“能跑”到“好用”现在我们来写第一个 skill。假设你的项目用 pnpm 做包管理你希望 AI 在安装依赖时自动用 pnpm 而不是 npm。这个需求很简单但能让你完整走一遍 skills 的编写流程。入口文件的内容大致结构是先写技能名称和描述描述要写清楚“这个技能解决什么问题、什么时候应该使用”然后写具体的操作指令包括命令、参数、注意事项最后可以附上验证方法告诉 AI 怎么确认操作成功了。这里的关键是描述要精准不能写“用于包管理”这种模糊的话要写“当需要安装、更新、删除项目依赖时使用此技能本项目统一使用 pnpm禁止使用 npm 或 yarn”。写完之后你需要测试它是否被正确加载。最直接的方法是问 AI“安装一下 lodash”看它执行的是pnpm add lodash还是npm install lodash。如果它用了 npm说明技能没被加载或者描述不够明确。这时候你要检查目录结构、文件命名、配置路径逐一排除。提示第一个 skill 不要写太复杂先确保加载机制跑通。很多新手一上来就写一个几百行的“全栈开发技能”结果因为某个格式问题没被加载排查半天以为是内容问题其实是路径写错了。4. 实战把项目知识封装成可复用的 skills4.1 识别哪些知识值得封装不是所有知识都值得写成 skill。我判断的标准是这个知识是否会被反复使用且每次使用的方式基本一致。比如“如何跑测试”“如何构建”“如何部署”这类操作每次流程都一样非常适合封装。而“如何设计数据库表结构”这种需要根据业务场景灵活判断的就不适合写成固定流程的 skill更适合写成“设计规范”类的参考文档。从热搜词“codex 写论文的 skills”“前端开发 skills”“安卓脱壳 skills”可以看出skills 的应用场景非常广泛。写论文的 skill 可能封装的是“文献检索流程、引用格式检查、图表生成规范”前端开发的 skill 可能封装的是“组件创建模板、样式规范、构建命令”安卓脱壳的 skill 则涉及“工具链调用、反编译流程、签名验证”。不同领域的 skill 内容差异巨大但设计思路是一致的把重复性高、流程固定的操作固化下来。我自己的项目里封装了大概七八个核心 skill覆盖了从代码提交到发布上线的全流程。每个 skill 的编写时间大概在半小时到两小时之间但后续节省的时间是几十倍。4.2 技能描述的写作技巧让 AI 准确理解意图写 skill 最难的环节是描述。你脑子里清楚“该怎么做”但写出来的文字 AI 可能理解偏了。我总结了几条实用技巧。第一条是用动词开头明确触发条件。不要写“包管理相关”要写“当需要安装依赖时”。AI 是根据当前任务匹配触发条件的触发条件越具体匹配越准确。第二条是给出正例和反例。比如“使用 pnpm add 安装依赖不要使用 npm install”。正例告诉 AI 该做什么反例告诉 AI 不该做什么。很多 skill 只写正例结果 AI 在边缘情况下还是会用错命令。第三条是把隐含前提写出来。比如“本项目使用 monorepo 结构所有命令需要在根目录执行”。这种信息对人来说是常识对 AI 来说必须显式说明。第四条是控制篇幅。skill 不是越长越好太长了 AI 读取成本高而且容易抓不住重点。我的经验是单个 skill 控制在 200 到 500 字之间超过 500 字就考虑拆分成多个 skill。4.3 技能组合与优先级管理当你有多个 skill 时它们之间可能存在冲突。比如一个 skill 说“提交前跑全量测试”另一个 skill 说“提交前只跑相关测试”。这时候 AI 该听谁的你需要建立优先级规则。常见的做法是在 skill 描述里标注优先级或者在项目配置里指定加载顺序。Claude Code 和 Codex 对优先级的处理方式不同你需要查对应文档确认。我的做法是尽量避免冲突如果两个 skill 有重叠就合并成一个在内部用条件分支处理不同场景。另一个问题是技能数量过多导致加载缓慢。我试过在一个项目里放了二十多个 skill结果 AI 每次启动都要花好几秒扫描目录。后来我做了分层核心 skill 放在主目录边缘 skill 放在子目录按需加载。这个优化让启动时间回到了正常水平。5. 常见问题与排查技巧实录5.1 安装与配置阶段的典型报错热搜词里有一大类是报错信息比如“cc switch local proxy failed while handling codex endpoint /responses”“codex is ignoring 1 unrecognized configuration setting”“your organization has disabled claude subscription access”。这些报错我基本都遇到过逐个说一下排查思路。“local proxy failed”通常是网络配置问题可能是代理设置冲突或者端口被占用。排查方法是先确认代理是否正常运行再检查端口是否被其他程序占用最后看配置文件里的地址和端口是否匹配。这个报错在切换网络环境后特别容易出现。“unrecognized configuration setting”是配置文件里有拼写错误或者不支持的配置项。排查方法是逐行检查配置项名称对照官方文档确认拼写。有时候是版本升级后旧配置项被废弃了需要删掉或者替换。“organization has disabled claude subscription access”是账号权限问题通常出现在企业环境中。这个需要联系管理员确认订阅状态不是本地配置能解决的。5.2 技能不生效的排查清单技能不生效是最让人头疼的问题因为没有任何报错AI 就是不用你的 skill。我整理了一个排查清单按顺序检查基本能定位问题。排查项检查方法常见问题目录路径确认 skills 目录在配置指定的路径下路径拼写错误、大小写不匹配入口文件确认入口文件存在且命名正确文件名写错、扩展名不对文件格式确认入口文件格式符合规范缺少必要字段、格式错误触发条件确认描述中的触发条件与当前任务匹配描述太模糊、场景不覆盖加载日志查看 AI 启动时的加载日志技能被跳过、加载失败优先级确认没有其他技能覆盖了当前技能冲突未解决我遇到最多的问题是触发条件写得太窄。比如写“当用户明确要求安装依赖时使用”结果 AI 在执行“帮我初始化项目”时就不会触发这个技能。后来我把触发条件改成“当需要添加、删除、更新项目依赖时使用”覆盖范围就广多了。5.3 性能优化与上下文管理skills 用多了之后你会发现 AI 的响应变慢或者开始“忘记”之前说过的内容。这通常是上下文窗口被占满导致的。每个 skill 被加载时都会占用一定的上下文空间技能越多、内容越长占用越大。优化方法有几个。一是精简 skill 内容去掉冗余描述只保留核心指令。二是按需加载把不常用的 skill 放到子目录配置成手动触发而不是自动加载。三是定期清理删掉过时或不再使用的 skill。四是合并同类项把功能相近的 skill 合并成一个减少加载数量。我实测下来把 skill 数量从二十多个精简到八个之后AI 的响应速度明显提升而且任务完成质量反而更好了——因为干扰信息少了。注意不要为了“看起来功能丰富”而堆砌 skill。skills 的价值在于精准不在于数量。一个写得好的 skill 胜过十个写得一般的。6. 进阶玩法skills 的测试、分发与生态6.1 如何测试一个 skill 是否可靠写好的 skill 不能直接上生产得先测试。热搜词“agent skills 测试”说明已经有人在做这件事了。我的测试方法分三步。第一步是单元测试针对单个 skill 设计几个典型场景看 AI 是否按预期执行。比如测试“依赖安装”skill就分别问“安装 lodash”“添加 axios”“移除 moment”看它是否都用 pnpm 且命令格式正确。第二步是集成测试把多个 skill 放在一起看它们是否冲突。比如同时加载“依赖安装”和“构建”两个 skill问“帮我构建项目”看它是否会先检查依赖再构建。第三步是边界测试故意给一些模糊或异常的指令看 AI 是否会误用 skill。比如问“帮我装个东西”看它是追问具体装什么还是随便执行一个安装命令。测试通过后建议在 skill 描述里加一个版本号和更新日期方便后续维护。6.2 团队内分发与版本管理skills 写好后怎么让团队其他人也能用最简单的方式是放在项目仓库里跟着代码一起版本管理。这样每个人拉取代码后就自动获得了最新的 skill。但要注意skill 里不要包含敏感信息比如密钥、内部地址等。如果团队有多个项目可以考虑建一个共享的 skills 仓库通过子模块或者包管理的方式引入。这样公共 skill 只需要维护一份各项目按需引用。热搜词“claude 国内安装 skills 官方市场”说明官方也在推市场化的分发方式未来可能会有更标准的分发机制。版本管理方面我建议给每个 skill 打标签比如v1.0、v1.1在描述里写清楚变更内容。这样出问题时可以快速回滚到上一个版本。6.3 从社区热门 skills 看未来趋势从热搜词“skills 推荐”“codex 好用的 skills”“superpower skills”可以看出社区已经在自发形成 skill 的推荐和评价体系。我观察到的几个趋势是垂直化通用 skill 越来越少针对特定框架、特定场景的 skill 越来越多组合化单个 skill 解决单点问题多个 skill 组合解决复杂流程智能化skill 开始包含条件判断和自适应逻辑不再是简单的命令列表。另一个值得关注的趋势是 skills 与 agents 的深度融合。热搜词“langchain deep agents”“agents anywhere”说明 agents 框架也在吸收 skills 的理念。未来可能会出现跨平台的 skill 标准写一次就能在 Claude Code、Codex 和其他 agents 工具里通用。我个人在实际操作中的体会是skills 这件事的门槛在“写”而不在“用”。安装配置半小时就能搞定但写出一个真正好用的 skill 需要你对项目流程有清晰的理解并且能用精准的语言描述出来。我踩过几次坑之后总结出一条经验先写文档再写 skill。如果你没法用文字把流程写清楚那说明你自己还没想清楚这时候写出来的 skill 大概率也不好用。

相关新闻

AI落地别急着取代人:增强式AI才是可靠路线

AI落地别急着取代人:增强式AI才是可靠路线

最近在带几个AI落地项目,接触了不少团队。我注意到一个现象:大家开会时最常问的问题不是“AI能给业务带来什么增量”,而是“这活儿以后是不是不用人干了”。几乎每一轮讨论到最后都会绕到同一个地方——哪些岗位会被替换,哪些环节…

2026/10/5 8:29:11 阅读更多 →
AI编程助手Skills实战:从配置到团队知识库的完整指南

AI编程助手Skills实战:从配置到团队知识库的完整指南

1. 从“skills”这个热词说起:它到底在解决什么问题最近半年,不管是在技术社区还是各类开发者群组里,“skills”这个词出现的频率高得离谱。如果你只是偶尔刷到,可能会以为它又是某个新出的前端框架或者构建工具。但真正用过 Clau…

2026/10/5 8:29:11 阅读更多 →
核能计算与核反应方程:从质量亏损到链式反应的工程要点

核能计算与核反应方程:从质量亏损到链式反应的工程要点

简介:这套PPT演示文稿围绕核反应与核能主题,面向高中物理及大学基础物理阶段的学习者,系统讲解核力、质量亏损、核裂变与核聚变、原子核衰变等核心概念,并配有典型例题和即时应用训练。资源为单个PPT文件,大小约603KB&…

2026/10/5 8:28:11 阅读更多 →

最新新闻

DeepSeek+Kimi双AI协作:一小时生成23页PPT的实战指南

DeepSeek+Kimi双AI协作:一小时生成23页PPT的实战指南

简介:数字化工作环境中制作专业演示文稿常需兼顾内容质量与效率,这份23页PPT报告正是围绕DeepSeek与Kimi协同完成PPT制作的完整方法讲解,适合职场人士、学术研究者及需要高频产出汇报材料的初学者。资源包共1个pptx文件,大小36.97…

2026/10/5 9:40:36 阅读更多 →
RAG数据导入实战:图文与PDF解析的选型逻辑与混合管道

RAG数据导入实战:图文与PDF解析的选型逻辑与混合管道

搞个人知识库这几年,我最大的体会是:真正卡住 RAG 项目的往往不是模型选型,也不是向量库调参,而是数据导入这一步。尤其当你的资料库里出现 PDF 和图片的时候,问题一下子变得特别现实——同样是 PDF,有的是…

2026/10/5 9:40:36 阅读更多 →
基于Node.js与React构建能思考与行动的AI智能体:paperclip与OpenClaw实战

基于Node.js与React构建能思考与行动的AI智能体:paperclip与OpenClaw实战

1. 从 paperclip 这个名字说起:它到底想解决什么问题第一次看到paperclip这个项目名,我脑子里蹦出来的不是回形针办公用品,而是那个经典的“回形针最大化器”思想实验——一个被设定为“尽可能多生产回形针”的智能体,最后把整个世…

2026/10/5 9:40:36 阅读更多 →
Keras实战:波士顿房价回归预测全流程解析

Keras实战:波士顿房价回归预测全流程解析

简介:这份PDF教程聚焦深度学习中的回归问题,以波士顿房价预测为完整案例,面向希望用Keras在Python中开展项目实战的机器学习初学者与进阶开发者。内容从任务描述、14项特征含义讲起,逐步演示如何加载数据、使用StandardScaler做尺…

2026/10/5 9:40:36 阅读更多 →
C 语言程序环境与预处理:从源代码到可执行文件

C 语言程序环境与预处理:从源代码到可执行文件

C 语言程序环境与预处理:从源代码到可执行文件 写下一个 .c 文件,并不能直接让计算机执行。源代码需要经过预处理、编译、汇编和链接,最终生成可执行文件;程序启动后,又要在操作系统提供的执行环境中完成装载、运行和退…

2026/10/5 9:40:36 阅读更多 →
多模型API统一接入与管理:MaaS平台如何解决企业集成痛点

多模型API统一接入与管理:MaaS平台如何解决企业集成痛点

过去一年多,我给不少团队做过大模型应用的架构咨询,发现大家聊到“大模型API”时,第一反应都是哪个模型最强。可真到一线落地,真正卡住进度的,往往不是模型能力,而是“怎么把这些API接到自己系统里”。尤其业务需要同时用两三家大模型时,OpenAI风格的接口、被广泛兼容的Chat接口…

2026/10/5 9:39:36 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →