Agent Skills 把一套可复用的工作方法装进文件夹:说明告诉 Agent 怎么做,脚本负责确定性操作,资料补充任务所需的领域知识。Agent 只在任务匹配时加载它们,通用 Agent 才能按需获得专门能力。12
这个设计解决的是「流程反复出现」:如果每次都把同一套规则写进提示词,维护成本会随流程变化一起上升。Skills 把流程从一次对话里抽出来,变成可以组合、分享、版本管理的能力包;它和提示词工程相邻,但关注的是整套任务上下文与执行材料。23
Skills 的关键机制叫「渐进披露」。第一层只加载
name 和 description,让 Agent 判断是否匹配;第二层在匹配后读取 SKILL.md;第三层再按任务需要打开参考资料、模板或运行脚本。这样,技能可以很丰富,当前任务仍只把必要内容放进上下文。4一个最小 Skill 至少需要带 YAML frontmatter 的
SKILL.md,其中 name 和 description 是必需字段。说明文件承载流程、边界和示例;脚本适合排序、解析、校验等确定性工作;资料目录可以放 API 参考、模板和领域文档。24三个概念可以这样分工:Prompt 负责一次任务里的指令,Skill 负责可复用的工作方法,MCP 负责把 Agent 接到外部工具和数据。一个 Skill 可以教 Agent 怎样完成跨工具流程,MCP 则提供流程中要调用的外部能力;两者可以组合使用。23
最小实践可以从一个真实、重复的任务开始:创建
SKILL.md,补充必要的 reference、scripts 或模板,在代表性任务上观察是否正确触发,再根据失败轨迹迭代。安装他人 Skill 前,先审计说明、脚本、资源和外部依赖;官方示例可以从 Anthropic Skills 仓库 开始,完整机制见 Agent Skills 文档。45参考来源
- 1Introducing Agent Skills
anthropic.com
- 2
- 3Effective context engineering for AI agents
anthropic.com
- 4Agent Skills - Claude Platform Docs
docs.anthropic.com
- 5GitHub - anthropics/skills
github.com


评论
登录后可发表评论。