Agent Skills 概览
一种为 AI Agent 提供新能力和专业知识的标准化方式。
什么是 Agent Skills?
Agent Skills 是一种轻量级开放格式,用于通过专业知识和工作流扩展 AI Agent 的能力。
本质上,技能就是一个包含 SKILL.md 文件的文件夹。该文件包含元数据(至少包括 name 和 description)以及告诉 Agent 如何执行特定任务的指令。技能还可以打包脚本、参考资料、模板和其他资源。 SKILL.md
my-skill/ ├── SKILL.md # Required: metadata + instructions ├── scripts/ # Optional: executable code ├── references/ # Optional: documentation ├── assets/ # Optional: templates, resources └── ... # Any additional files or directories
为什么需要 Agent Skills?
Agent 的能力越来越强,但往往缺少可靠完成真实工作的上下文。技能通过把流程知识以及公司、团队和用户特定上下文打包到可移植、可版本控制的文件夹中来解决这个问题,并由 Agent 按需加载。这样可以为 Agent 提供:
- 领域知识:将专业知识从法律审查流程到数据分析流水线,再到演示格式化,沉淀为可复用的指令和资源。
- 可重复工作流:将多步骤任务转化为一致、可审计的流程。
- 跨产品复用:一次构建技能,即可在任何兼容技能的 Agent 中使用。
Agent Skills 如何工作?
Agent 通过渐进式披露加载技能,共分三步:
- 发现:在启动时,Agent 只加载每个可用技能的名称和描述,足以判断它何时可能相关。
- 激活:当任务匹配某个技能的描述时,Agent 会把完整的 SKILL.md 指令读入上下文。
SKILL.md - 执行:Agent 按照指令执行,并在需要时运行打包代码或加载引用文件。
完整指令仅在任务需要时加载,因此 Agent 可以在很小的上下文开销下保留大量技能。
我可以在哪里使用 Agent Skills?
许多 AI 工具和 Agent 客户端都支持 Agent Skills,向下浏览展示区即可了解其中的一些!
开放开发
Agent Skills 格式最初由 Anthropic开发并作为开放标准发布,现已被越来越多的 Agent 产品采用。该标准欢迎更广泛生态的贡献。


