Appendix B · 附录B
官方 SKILL.md 规范解读,以及本书使用的6字段实践增强版模板
2025年12月,Agent Skills 规范由 agentskills.io 发布,随即被 OpenAI Codex、GitHub Copilot、VS Code、Cursor 等50多个主流 AI 工具采纳为跨平台标准。它的核心思路是:用一个纯文本文件(SKILL.md)来描述一项可复用的 AI 技能,让任何支持该标准的工具都能理解和调用它。
就像 README.md 是每个代码仓库的自我介绍,SKILL.md 是一项 AI 技能的自我介绍。你写好这张"技能身份证",就能把你积累的经验以标准格式分享给团队,或者迁移到不同的 AI 工具里继续使用。
理解这个区别很重要:官方规范极简,只要求两个字段。其余字段都是各工具在官方基础上扩展的,不同工具支持的字段可能不同。
下表汇总了官方必填字段、常见扩展字段,以及本书实践版中增加的白领工作专属字段。
| 字段名 | 类型 | 含义与用途 | 来源 |
|---|---|---|---|
| name必填 | 字符串 | 技能的唯一名称。简洁有辨识度,建议中文命名方便团队检索。 | 官方规范 |
| description必填 | 多行文本 | 详细描述这项技能做什么、怎么用、适用场景。AI 通过读这段文字来理解该技能。写得越清晰,调用越准确。 | 官方规范 |
| effort扩展 | low / medium / high | 预期任务耗时/复杂度。帮助工具决定是否需要更强的模型或更长的超时时间。 | Claude Code 扩展 |
| model扩展 | 字符串 | 指定调用哪个 AI 模型。通常复杂分析用大模型,简单格式化用轻量模型节省成本。 | Claude Code 扩展 |
| context扩展 | fork / ... | fork 表示为每次调用创建独立的上下文,避免多任务相互干扰,支持并行批量处理。 |
Claude Code 扩展 |
| triggers书中扩展 | 列表 | 什么情况下应该调用这项技能?帮助 AI 自动识别合适的使用时机。 | 本书实践版 |
| output_format书中扩展 | 字符串 | 输出格式说明,如 Markdown、表格、JSON。让每次调用输出保持一致。 | 本书实践版 |
| examples书中扩展 | 多行文本 | 2-3个输入→输出示例,帮助 AI 理解期望效果。类似 Few-Shot Prompting 的效果。 | 本书实践版 |
复制下方结构,填入你自己的技能信息,就是一张属于你的 Skill 卡片。前两个字段符合官方规范,其余四个字段是本书根据白领工作场景设计的实践增强,在支持扩展字段的工具中能获得更精准的调用效果。
以下是一张填写完整的实际 Skill 卡片,你可以直接修改成自己的内容。
SKILL.md,放在你的工作目录里,或者上传到支持 Agent Skills 规范的工具(如 Claude Code)。工具会自动读取这张卡片,让你用技能名称快速调用对应功能。