起源
AI 领域经常使用 skill / capability 这种词表示“模型或 Agent 会做什么”。
但这里需要区分一般意义上的“能力”,以及具有特定组织形式和加载机制的 Agent Skills。
例如,一个 Agent Skill 通常以独立目录的形式存在:如下结构:
my-skill/
├── SKILL.md
├── scripts/
├── references/
└── assets/其中,SKILL.md 用于描述 Skill 的用途、使用方式和执行指令,并可以配合脚本、参考资料和资源文件共同完成特定任务。
因此,这里所说的 Agent Skills,并不是泛指 Agent“会做什么”,而是指一种具有明确文件结构,可以被安装、发现并按需加载的可复用能力包。
Equipping agents for the real world with Agent Skills
Anthropic 于 2025 年 10 月 16 日发布的文章: Equipping agents for the real world with Agent Skills(用 Agent Skills 武装智能体,让其应对真实世界) 一文中表示:
随着模型能力不断提升,构建的通用型智能体已经能够与完整的计算环境进行交互,为了更具:
- 组合性
- 可扩展性
- 可移植性
来装备特定领域的知识。
因此,创建了 Agent Skills。
一种将指令、脚本和资源整理成结构化文件夹的形式,供智能体在执行特定任务时动态发现和加载,从而提升表现。
Skills 通过将专业知识打包成可供 Claude / AI Agent 使用的可组合资源,来扩展 Claude / AI Agent 的能力,将通用型智能体转变为契合某种需求的专用智能体。
2025 年 12 月 18 日,Anthropic 又将 Agent Skills 发布为开放标准,希望同一个 Skill 能够跨平台使用。
2026 年 1 月,Vercel 推出了 skills CLI 和 skills.sh 进一步解决了:
- Skill 怎么找;
- Skill 怎么安装;
- Skill 怎么分发;
- Skill 怎么更新;
大致时间线:
2025-10
Anthropic 提出 Agent Skills
↓
2025-12
Agent Skills → 开放标准
↓
SKILL.md 成为核心格式
↓
2026-01
Vercel 推出 skills CLI + skills.sh
↓
越来越多 Agent 支持
↓
形成今天的 Agent Skills 生态定义
Agent Skill = 给 AI Agent 使用的、可发现(discoverable)、按需加载(on-demand)、可复用(reusable)的程序性知识包。
解决的核心问题:把专业知识模块化,并且按需加载。