SKILL.md 开放格式
技能以文件夹形式组织,核心是包含 name 与 description 元数据及任务指令的 SKILL.md,可选带 scripts、references、assets 等目录。
BAIZE AI RESOURCE
SKILL.md
为 AI Agent 扩展专业能力与工作流的开放 SKILL.md 格式标准

Agent Skills 是一套轻量、开放的格式标准,用于为 AI Agent 扩展专业知识和可复用工作流。其核心是一个包含 SKILL.md 文件的文件夹:该文件至少包含 name 和 description 元数据,以及告诉 Agent 如何完成特定任务的指令;技能还可以附带脚本、参考资料、模板等资源。
Agent 通过“渐进式披露”分三阶段加载技能:启动时只读取每个技能的名称和描述,判断相关性;当任务匹配某个技能描述时,才把完整的 SKILL.md 指令读入上下文;随后按指令执行,必要时运行捆绑代码或加载引用文件。这样 Agent 可以同时持有大量技能而只占用很小的上下文。
该格式最初由 Anthropic 开发并作为开放标准发布,已被众多 AI 工具和 Agent 客户端采用。仓库同时提供规范文档、技能创建指南(快速上手、最佳实践、描述优化、脚本使用、技能评估)以及 Python 参考库 skills-ref,后者提供 validate、read-properties、to-prompt 等命令,用于校验技能目录、读取技能属性并生成供 Agent 系统提示使用的 XML。它适合希望把团队或企业专有流程沉淀为可移植、可版本控制资产的开发者与 Agent 使用者。
技能以文件夹形式组织,核心是包含 name 与 description 元数据及任务指令的 SKILL.md,可选带 scripts、references、assets 等目录。
Agent 启动时只加载技能名称和描述,任务匹配后才读入完整指令,执行时再按需运行捆绑代码或加载引用文件,控制上下文占用。
skills-ref
docs 目录包含快速上手、最佳实践、描述优化、脚本使用与技能评估等指南,以及格式规范 specification.mdx。
技能构建一次即可在任意兼容该格式的 Agent 客户端中使用,仓库文档收录了大量已支持该格式的客户端。
使用场景技能发布前检查格式合规性
执行 skills-ref validate path/to/skill,返回校验发现的问题列表;Python 中可用 validate(Path("my-skill")) 获取同样结果。
使用场景把多个技能接入 Agent 系统提示
执行 skills-ref to-prompt path/to/skill-a path/to/skill-b,生成包含 name、description、location 的 XML 块,location 指向完整 SKILL.md 路径。
使用场景程序化获取技能名称与描述
执行 skills-ref read-properties path/to/skill 输出 JSON,或使用 read_properties(Path("my-skill")) 读取 props.name 与 props.description。