💡 核心摘要 (TL;DR)
Skill 是一种可复用的 AI 能力模块,通过封装标准操作程序(SOP)实现特定任务的稳定执行。它不依赖于特定 AI,可以在多个 Agent 之间无缝迁移,例如 Claude、Cursor 等。Skill 的核心在于 `SKILL.md` 文件,通过三层渐进式披露机制优化 context 管理,提升 AI 应用的生产力。
一、Skill 到底是什么?
Skill 是一个文件夹,核心是 `SKILL.md` 文件,用于指导 AI 稳定执行特定任务。它可以被视为通用 AI 的扩展包,赋予 AI 特定领域的能力。
用户提问:Skill 和提示词有什么区别?
用户提问:Skill 和知识库、MCP、智能体又有什么区别?
![图片[1]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/e24beb9cd020260525091813.webp)
Skill 与其他概念的区别如下:
| 概念 | 描述 |
|---|---|
| 提示词 | 一次性指令,说完即忘 |
| Skill | 工作手册,附带工具箱 |
| 知识库 | 图书馆,告诉你有什么 |
| MCP | 厨房厨具,解决“能不能做” |
| 智能体 | 员工系统,有记忆能决策,Skill 是其零件 |
实际应用中,Skill 常常与其他工具组合使用,例如让 Claude 连接 Reddit 抓取数据,并教它如何筛选、分类和推荐数据。
二、Skill 的架构与运作机制
Skill 的架构旨在节省 context 并保证品质。它包含以下几个关键部分:
用户提问:Skill 架构中的 scripts/、references/ 和 assets/ 分别有什么作用?
- `scripts/`:用于执行精确计算,不占用 context。
- `references/`:按需加载,节省空间。
- `assets/`:标准化输出格式。
Skill 的核心机制是三层渐进式披露,这是它能在多个 Skill 并存的情况下不超出 context 限制的关键:
![图片[2]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/6c718b724e20260525091817.webp)
Claude 启动时只读取所有 Skill 的“封面”,决定使用哪个 Skill;真正执行任务时才打开正文;需要查阅附录时才翻阅附录。
Description 的重要性
三层架构中,L1 层的 description 至关重要,它决定了 Skill 是否会被触发。Anthropic 官方推荐使用“pushy”风格的 description。
用户提问:如何编写有效的 Skill description?
- WHAT + WHEN 一起写:既说明做什么,又说明什么时候用。
- 触发词中英文双语都列:用户怎么说就匹配什么。
- 宁可 pushy 不要保守:Anthropic 官方明确指出,主要问题是欠触发。
三、写好 Skill 的核心原则
![图片[3]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/403178046620260525091824.webp)
![图片[4]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/9d5d4fb5c820260525091827.webp)
Anthropic 从早期使用者归纳出五种 Skill 设计模式:
![图片[5]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/32a4468d2e20260525091831.webp)
黄金法则:用“为什么”代替“必须”。与其使用死板的规则,不如解释为什么这件事重要,让模型能够举一反三。
skill-creator 还有一条铁律:信息应该存在于 SKILL.md 或 references 中,不能同时存在。SKILL.md 只保留基本程序,详情移到 references,避免维护时产生不一致。
Skill 是给 AI 看的,不是给人看的,因此不需要添加 README.md 等人类文档,避免浪费 context。
四、动手做第一个 Skill
Anthropic 官方定义了六个步骤:
- Capture Intent:让用户说清做什么、何时触发、输出格式、是否需要测试。
- Interview & Research:边角案例、输入输出格式、示例文件、依赖。
- Write SKILL.md:编写草稿。
- Test Cases:编写 2-3 个真实测试用例。
- Run & Evaluate:同时运行 with-skill 和 baseline,进行双盲对比,生成 benchmark。
- Iterate:根据反馈修改,重新运行,直到满意。
![图片[6]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/4e614cb67420260525091834.webp)
强烈推荐安装 Anthropic 官方的 skill-creator,它是一个专门用于创建 Skill 的 Skill,可以帮助你自动生成 SKILL.md 和资料夹结构。
五、安装、存放与跨工具
Claude Code 按照特定顺序查找 Skill,越具体的位置优先级越高。建议将 Skill 放在个人级别的 `~/.claude/skills/` 目录下统一管理,避免忘记自己有哪些 Skill。
![图片[7]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/1ba5fbbc3e20260525091837.webp)
![图片[8]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/e9edc3761b20260525091841.webp)
安装完成后,记得重启 Claude Code。
Skill 不绑定 Claude,可以跨工具兼容。只需将文件夹软链到不同工具的目录下即可使用,无需为每个 AI 重写一遍。
![图片[9]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/4f8535b9c020260525091844.webp)
六、进阶——多 Skill 协作架构
核心原则:每个 Skill 一个明确的任务,不要做“万能 Skill”。粒度太粗,description 写不清楚,触发不精准;粒度太细,管理成本上升。一个 Skill 解决一类问题,大约 200-500 行的 SKILL.md 主体。
用户提问:如何设计多 Skill 协作架构?
实战案例:博客写作 Skill 套件。不要做一个“全能写作 Skill”,拆分成多个协作 Skill:
![图片[10]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/75f56eb76520260525091848.webp)
- 粒度要细:每个 Skill 一个明确任务。
- 协作显式化:主 Skill 用 ## 步骤 显式调用其他 Skill。
- 脚本承担计算:SEO 字符数、链接统计这类需要客观数据的部分一定用脚本,不要让模型估算。
- 风格指南独立:把稳定的知识(写作风格/品牌规范)单独放 references/,改风格只动一个文件。
- 模板兜底:模板提供“最差也不至于太离谱”的下限保证。
七、专业级评测与迭代
skill-creator 给的标准流程:
- 在 evals/evals.json 编写测试 prompts。
- 同时运行 with_skill 和 baseline(无 skill),进行双盲对比。
- 通过 agents/grader.md 给每个断言打分。
- 使用 aggregate_benchmark 生成 pass_rate / time / tokens 报告。
Description 自动优化
skill-creator 中最值钱的部分是 Description Optimization:
- 编写 20 条 trigger eval queries(8-10 条应触发 + 8-10 条不该触发)。
- 难点:不该触发的要写“近 miss”——共享关键词或概念但实际需要别的工具,不要写“写个 fibonacci”这种太明显的反例。
- 自动优化脚本:60% train + 40% held-out test,防止过拟合。
- 运行 5 轮,选择 test 分数最高的描述。
一个真实的迭代案例:一位作者的 /daily skill 改到 v6 才稳定。
- v1: 步骤不清楚、路径写错、有些情况没处理。
- v2: 加内容发现系统整合。
- v3: 发现周进度计算常出错,加明确的计算规则。
- v4: 加自动触发——周二提醒跑周会、月初提醒归档。
- v5: 加 iPhone 轻量模式(检测环境,手机上跳过需要 Python 的步骤)。
- v6: 才算“好用”。
Skill 不是写完就丢的设定档,它是你工作流的活文件。每修改一次,你对自己的工作流就多理解一层。
八、什么时候才该做 Skill
不是所有事都值得做 Skill。只有以下三种信号之一出现,才值得动手:
![图片[11]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/cb28156df220260525091851.webp)
反过来:什么时候不要做
- 一次性任务:做完就不用了,直接 prompt 解决。
- 过度封装:三个用法就开始拆 Skill,维护成本远大于收益。
- 追求完美:想 v1 就完美,等真用起来才发现假想需求。
九、避坑清单
![图片[12]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/b16d8d1aa020260525091855.webp)
十、生态与必装清单
![图片[13]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/ead262358920260525091859.webp)
必装 Skill 清单
![图片[14]-Agent Skill 深度解析:从入门到商业化实战终极指南-🎉数字奇遇🎉](https://www.freeyong.com/wp-content/uploads/2026/05/74debdcf8b20260525091903.webp)
十一、Skill 的商业潜力
Skill 不只是个人效率工具,它在重新定义 AI 应用的生产方式。开发一个垂直 AI 应用需要漫长的开发周期、昂贵的研发成本和技术团队的高门槛。
- 零代码门槛:不会写代码也能造垂直 Agent。
- 极速验证:数周开发周期被压缩到几小时甚至几分钟。
- API 服务化:把 Skill 封装成 API,给现有产品快速赋能 AI。
- Skill 可以当产品卖:本质和当年卖 Prompt 合集一样,但门槛/价值都更高。
- Article-Copilot:一个 Skill 实现素材清洗→逻辑梳理→正文写作的全链路 Agent,媲美独立 AI 产品。
- AI Partner Skill:让通用 Agent 学会深度记忆,塑造真懂你的 AI 伴侣。
- 面试准备 Skill:输入公司名 + 岗位 + 简历,自动抓公司信息 + JD + 简历差距分析,生成完整面试准备报告。有人用这个拿到了同花顺的面试机会。
- Super 黄的玩法:几十个 Skill + 定时任务,凌晨 0/1/2/3/4 点各跑一个,早上起来几份报告全部出来。
任何深耕一个行业的人,把自己的经验和方法论提炼成 Skill,既能自用省时间,也能打包成产品出售。
如果说 Agent 是 AI 世界的躯体,Skill 就是注入其中的灵魂。
Skill 本身不难,就是 Markdown 加上一些结构。但它代表的趋势很重要:AI 从“你每次都要教它”变成“你教一次就好”,而且这个标准是开放的。
这句话送给所有还在观望的人:
Skill 不是设计出来的,是从一次又一次重复劳动里长出来的。
先跑通一件事,再封装,好的工作流是迭代出来的,不是规划出来的。
常见问题 (FAQ)
- Skill 如何在不同 AI 工具之间迁移?
将包含 SKILL.md 文件的文件夹软链接到不同工具的 Skill 目录下即可。 - Skill 的 description 应该如何编写?
采用“pushy”风格,明确说明 Skill 的用途和触发条件,并包含中英文双语触发词。 - Skill 的核心价值是什么?
Skill 能够将 AI 从“每次都要教”变成“教一次就好”,提高效率并实现 AI 能力的复用。









暂无评论内容