技能
在固定的 skills 目录下封装 Agent Skills。
Agent Plugins 直接采用 Agent Skills 规范,不会重新定义技能格式。Agent Plugins 只规定在插件内发现技能的位置,以及如何隔离失败。
目录布局
将每个技能放在 skills/ 的直接子目录中:
skills/
└── deploy/
├── SKILL.md
├── scripts/
│ └── rollback.sh
├── references/
│ └── runbook.md
├── assets/
└── examples/如果直接子目录中名为 SKILL.md 的路径解析为普通文件,该子目录就是一个已发现的技能。客户端不会递归搜索更深层的后代目录来寻找其他技能。
技能格式
SKILL.md 的 frontmatter 和指令遵循 Agent Skills 规范。技能可以包含它所需的任何其他文件和目录。scripts/、references/ 和 assets/ 是 Agent Skills 所述的常见约定,并非完整的允许列表。技能是否有效以 Agent Skills 规范为准。
失败隔离
如果某个已发现的技能无效,客户端应跳过该技能,在可行时报告错误,并继续加载其他技能和组件类型。
缺少 skills/ 时,插件仍然有效。如果该路径存在但不是目录,技能组件类型无效,但 MCP 服务器等独立组件不受影响。
译文与记录的源版本一致。
- 来源提交
- 237bbf575f5843214923419f9d0933852662f4f3
- 上次同步
- 2026年8月11日 08:30
- 规范仓库
- 规范仓库