Anthropic 发布了 Claude 模型的一项重大更新 Agent Skills。这项功能允许用户将专业知识、脚本和资源打包成模块化的“技能文件夹”(Skill folders),从而让 AI 能够在特定工作场景中更专业地执行任务。
简介
Anthropic 官方对 Agent Skills 的描述是:“代理技能将专业知识打包到可发现的功能中。每个技能都由一个 SKILL.md 文件组成,其中包含 Claude 在需要时阅读的说明、脚本和模板等可选支持文件。”
简而言之,Agent Skill 是一个 Markdown 文件,用于指导模型如何执行特定操作。它允许附带额外的文档和预先编写的脚本,通过运行这些脚本,使模型在执行特定任务时更专业、更高效。这可以理解为 AI 的“可加载能力包”。如需了解更多细节,可访问 Claude Agent Skills 官网。

Anthropic 提供了一系列 Agent Skills 示例,其中部分已集成到 Claude Code 桌面端,也可在 Claude Code CLI 中使用。感兴趣的用户可前往 GitHub 仓库自行探索。

优势
Agent Skills 具备以下核心特性:
- 为特定工作流程扩展 Claude 的功能
- 通过 Git 在团队中共享专业知识
- 减少重复性提示的输入
- 支持为复杂任务编写多种技能
如何调用?
Agent Skills 由 Claude 模型自主调用。Claude 会根据用户的请求以及技能的描述,自行判断何时需要使用并激活相应的技能。
Skills 类型
Agent Skills 分为 3 种类型,Claude Code 会从以下来源自动发现并加载:
- 个人(全局)技能: 作用于所有项目,存储路径为
~/.claude/skills/目录。 - 项目技能: 作用于特定项目,存储路径为
.claude/skills/目录。 - 插件技能: 与已安装的插件捆绑在一起。
Skills 目录及操作
Skill 目录结构
Agent Skills 的文件结构大致如下所示:
my-skill/
├── SKILL.md # 指令与说明文件 必需项
├── reference.md # 文档(可选)
├── examples.md # 示例(可选)
├── scripts/ # 脚本(可选)
│ └── helper.py
└── templates/ # 模版(可选)
└── template.txt
SKILL.md 文件
每个 Skill 都定义在一个 Markdown 文件中,其结构包含 Frontmatter 和具体实现内容:
---
name: your-skill-name
description: Introduce the Skills function. Description of when this Skill should be invoked
allowed-tools: which tools Claude can use when a Skill is active
license: skill license
---
Skill Implementation and Requirements
SKILL.md 文件的 Markdown Frontmatter 属性解析:
- name: Skill 的名称。
- description: 描述 Skill 的功能以及何时应该调用此 Skill。
- allowed-tools: Skill 处于活动状态时,Claude 可以使用的工具列表。
- license: 开源许可协议。
在 Skill 中,可以引用其他额外文件作为上下文,例如:
For advanced usage, see <a href="reference.md">reference.md</a>.
也可以使用文件路径形式:
For advanced usage, see ./reference.md
需要执行脚本的操作,可以使用如下方式指定:
Run the helper script:
bash
python scripts/helper.py input.txt
对于 allowed-tools 的使用,可以在 Frontmatter 中限制 Claude 在技能处于活动状态时可以使用的工具,例如:
---
name: your-skill-name
description: Introduce the Skills function. Description of when this Skill should be invoked
allowed-tools: Read, Grep, Glob
---
基本使用
前提条件
- Claude Code 版本 1.0 或更高版本
官方 Skill 安装使用
首先以 Claude Code 官方 Skill 市场为例,在交互式命令中输入如下指令添加 Skill 市场:
/plugin marketplace add anthropics/skills

然后选择【Browse and install plugins】(浏览并安装插件)进行操作:

或者,您也可以通过以下命令直接安装特定 Skill:
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
document-skills 和 example-skills 包含的 Skill 示例如下所示:

安装完成后,根据提示重启 Claude Code CLI。
