01 · 为什么用 Skills
痛点:重复解释同一套工作流
你大概率遇到过: - 每次让 AI 写周报,都要重新贴一遍「我们公司周报的格式要求」。 - 每次让它生成 PPT,都要重新说一遍模板、配色、字体规范。 - 每次调内部 API,都要重新告诉它鉴权方式、字段约定。
这些专门知识 + 固定步骤每次重输,既费 token 又容易不一致。
解法:Skill = 可复用的能力包
把「指令 + 资源」打包成一个文件夹,智能体需要时自动调用:
my-skill/
├── SKILL.md # 核心:什么时候用 + 怎么做
├── reference.md # 可选:详细参考(需要时才读)
├── template.pptx # 可选:模板资源
└── scripts/
└── build.py # 可选:附带脚本
- 写一次,到处用:Claude.ai、Claude Code、API、Agent SDK 通用。
- 团队共享:把组织的「最佳实践」沉淀成 Skill,所有人/所有智能体一致。
- 智能体「学会」专门技能:处理 Excel、生成合规文档、走内部流程……
Skill 的价值三连
- 一致性:同一套规范,每次输出都稳定。
- 省上下文:靠渐进式披露,不需要时不占上下文(见 04-创建自定义Skill)。
- 可组合:多个 Skill 叠加,智能体按需调用不同能力。
典型场景
| 场景 | Skill 封装了什么 |
|---|---|
| 生成公司标准 PPT | 模板 + 配色 + 排版规则 + 生成脚本 |
| 处理 Excel/PDF | 解析库用法 + 常见操作步骤 |
| 写符合规范的提交信 / PR | 团队的 commit / PR 模板与约定 |
| 调内部系统 | 鉴权方式、字段约定、错误处理 |
| 出某种格式的报告 | 结构模板 + 文风要求 + 校验清单 |
心智模型
Tool 给智能体「能做某动作的手」;Skill 教它「这件事在我们这儿该怎么做」。 Skill 不是新增一个 API,而是把领域知识和流程喂给模型本身。
本节实操
- 列出你日常重复教 AI的 3 个工作流
- 选其中最高频的一个,作为后面要做的第一个 Skill