LESSON 04 · SKILL 技能
Why this lesson · 为什么值得学
学会改现有 Skill 适配自己的习惯
把重复活封装成专属 Skill
做出第一个自己的自动化
很多人第一次听到「创建 skill」会觉得很难——要写代码、要懂结构、要会 YAML 格式。
但真相是:创建 skill 根本不需要先理解结构。你直接说「帮我创建一个 XXX 的 skill」——AI 就帮你搞定了。
举一个真实的例子:有人让 AI 创建一个「每日复盘 skill」,他对 AI 说:
AI 自动生成了完整的 SKILL.md——包括名称、简介、规则、陷阱清单。创建者全程没写一行结构代码。
你不知道怎么拆解 → 告诉 AI 你的目标 → AI 帮你拆解并生成 skill。你不需要成为"skill 结构专家",你只需要知道"我想要什么"。
AI 会执行 skill_manage(action='create', ...),自动把刚才提炼的规律写成 SKILL.md——包括 YAML 头、工序、陷阱清单。
你全程不需要手动写任何结构化内容。你只需要说"我要什么"和"这个行不行"。
用"指令"而非"信息",用示例领先
写在 Skill 里的句子,最好能直接被执行。与其写「建议使用某 API」(AI 可能不行动),不如写「始终调用 interactions.create()」。同样,5 行真实代码片段比 5 段文字解释更有力——例子让 AI 一眼就懂你要什么。
有用,但用途变了:
| 过去(旧思维) | 现在(vibe 思维) |
|---|---|
| 先学结构 → 再手动写 skill | 告诉 AI 目标 → AI 自动生成 → 你有空了再去看结构 |
| 你不会写结构 = 你不会创建 skill | 你不会写结构 ≠ 你不会创建 skill——AI 替你写 |
| 结构是门槛 | 结构是结果(不是前提) |
| 你需要知道 YAML 是啥 | 你只需要知道"我有个经验想打包" |
Skill 不再是"写出来的",而是"长出来的"——你喂案例、给反馈、说迭代,AI 帮你把隐性的经验变成显性的 skill 文件。
你知道结构只是方便你后期检查质量,不是创建的前提。
假设你完全不会写 skill,也没看过任何 skill 文件——你只需要做这件事:
然后 AI 会自动做剩下的事——读你的案例、提炼规律、调用创建命令生成 skill 文件。你只需要确认结果。
这就是 vibe 创建方式:你负责说「要什么」,AI 负责写文件。
建完一定要跑,把"验证点"写进循环
创建 Skill 不是终点。建好后用真实任务跑几遍,看它哪里会坏:是不是漏了某步、是不是假设了不存在的东西。把「运行→验证→修复→再验证」的循环写进 Skill,比一句「保证质量」管用得多。复杂任务尤其要留明确的验证点。
skill_view(name='你创建的skill名'),看看 AI 帮你写了什么结构复杂流程拆成多个小 skill 串联
别把一个大流程塞进一个巨无霸 skill。拆成「定位→修改→验证」这样的小步,让 AI 一步步交付,你也能一步步验收,出错好定位。
上下文是公共资源,skill 越简洁越好
skill 里的每句话都占 AI 的「注意力预算」。能假设 AI 已知道的就别写,把篇幅留给真正关键的规则和陷阱——简洁的 skill 比啰嗦的更可靠。
REFERENCES · 参考资料
Skill 模块完成 你学会了:Skill 是给 AI 的操作手册 → 怎么用 Skill → Vibe 方式创建自己的 Skill。
下一步:进入「Agent」模块——让 AI 从「回答者」变成「执行者」,自己去完成任务。