SKILL.md 文件的文件夹。该文件包含元数据(至少包括 name 和 description)以及指示代理如何执行特定任务的指令。技能还可以捆绑脚本、模板和参考材料。
技能如何工作
技能使用渐进式披露来高效管理上下文:- 发现:启动时,代理仅加载每个可用技能的名称和描述,足以知道何时可能相关。
-
激活:当任务与技能的描述匹配时,代理会将完整的
SKILL.md指令读入上下文。 - 执行:代理遵循指令,根据需要可选地加载引用文件或执行捆绑的代码。
SKILL.md 文件
每个技能都以一个包含 YAML frontmatter 和 Markdown 指令的SKILL.md 文件开始:
SKILL.md 顶部需要以下 frontmatter:
name: 简短标识符description: 何时使用此技能
-
自文档化:技能作者或用户可以阅读
SKILL.md并理解其作用,使技能易于审计和改进。 - 可扩展:技能的复杂度范围可以从纯文本指令到可执行代码、资产和模板。
- 可移植:技能只是文件,因此易于编辑、版本控制和共享。
下一步
- 查看规范 以了解完整格式。
- 为您的代理添加技能支持 以构建兼容的客户端。
- 在 GitHub 上查看示例技能。
- 阅读创作最佳实践 以编写有效的技能。
- 使用参考库 来验证技能并生成提示 XML。