January 22, 2026 Agents

用 Skills 构建 Agent:让 Agent 胜任专业工作

Skills 把领域知识打包进 Agent 可以读取和应用的文件里,让通用 Agent 变成能处理真实工作的专业助手。

过去一年变化很快:MCP 成为 Agent 连接外部能力的标准,Claude Code 成为通用编码 Agent,Claude Agent SDK 也提供了可用于生产的 Agent 基础能力。

Skills 把领域知识打包进 Agent 可以读取和应用的文件里,让通用 Agent 变成能处理真实工作的专业助手。

本文解释为什么我们从“构建专用 Agent”转向“构建 Skills”,以及这种转变如何改变扩展 Agent 能力的方式。

新范式:代码就是核心接口

我们曾经以为不同领域的 Agent 会非常不同:编码、研究、财务、营销似乎都需要独立工具和脚手架。随着模型能力提升,我们逐渐收敛到另一种做法。

我们开始把代码看作 Agent 处理几乎所有数字工作的接口,而不仅仅是一个用例。Claude Code 是编码 Agent,也是一种通过代码工作的通用 Agent。

例如让 Claude Code 生成财务报告:它可以调用 API 做研究,把数据存到文件系统,用 Python 分析,再综合洞察。整个过程都通过代码完成。

但通用能力不等于专业知识。真正用 Claude Code 做工作时,这个差距会很明显。

缺失的一块:领域专业知识

如果要报税,你更愿意找一个从第一性原理推导的数学天才,还是一个处理过大量报税案例的税务专家?多数人会选后者,因为他有经验。

今天的 Agent 很像那个数学天才:推理能力很强,但常常缺少资深专业人士积累下来的经验。只要给足指导,它们能做很多事;但它们缺少组织上下文,也不会自动从重复任务中学习。

Skills 通过把领域知识打包成 Agent 可逐步读取和应用的形式,弥补了这个差距。

什么是 Agent Skills?

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

anthropic_brand/ ├── SKILL.md ├── docs.md ├── slide-decks.md └── apply_template.py

Skills 的简单性是有意设计的。文件是通用基础形式,能用 Git 管理、放在 Google Drive、在团队内共享,也让非工程师可以把自己的流程固化下来。

渐进式披露

Skills 可以包含大量信息。为了保护上下文窗口并让多个 Skills 可组合,它们采用渐进式披露:运行时模型先只看到 YAML frontmatter 中的 name 和 description。

--- name: Anthropic Brand Style Guidelines description : Anthropic 's official brand colors and typography… ---

如果 Claude 判断需要某个 Skill,才会读取完整 SKILL.md;如果还需要更多细节,可以再按需读取 references/ 目录中的支持文档。

如果 Claude 判断需要某个 Skill,才会读取完整 SKILL.md;如果还需要更多细节,可以再按需读取 references/ 目录中的支持文档。

Skills 可以把脚本作为工具

传统工具有一些问题:说明可能写得不好,模型不一定能修改或扩展它们,而且工具定义常常占用上下文。代码则更自说明、可修改,也不必一直放在上下文里。

一个真实例子是:我们发现 Claude 经常反复写同一个脚本来给幻灯片套 Anthropic 样式,于是让 Claude 把脚本保存成自己的工具。

# anthropic/brand_styling/apply_template.py import sys from pptx import Presentation if len(sys.argv) != 2 : print( "USAGE: apply_template.py <pptx>" ) sys.exit( 1 ) prs = Presentation(sys.argv[ 1 ]) for slide in prs.slides: ...

对应的 slide-decks.md 文档只需要引用这个脚本即可。

## Anthropic Slide Decks - Intro/outro slides - background color: `#141413` - foreground color: oat - Section slides: - background color: `#da7857` - foreground color: `#141413` Use the `./apply_template.py` script to update a pptx file in -place.

Skills 生态

Skills 生态发展很快,目前主要看到三类 Skills。

基础 Skills

基础 Skills 提供大家都会需要的核心能力,例如处理文档、表格、演示文稿等,并把生成和编辑这些文件的最佳实践编码进去。

伙伴 Skills

伙伴 Skills 让外部服务更容易被 Agent 使用。随着 Skills 标准化,许多公司正在用这种格式把自己的服务接入 Claude。

企业 Skills

企业 Skills 用来编码组织内部流程和领域知识,帮助 Agent 掌握企业工作所需的流程、合规要求和机构知识。

我们看到的趋势

随着 Skills 使用增长,一些趋势正在浮现,也影响着我们对 Skill 设计和开发工具的思考。

复杂度正在上升

Skills 适合沉淀重复工作流:把步骤、标准和示例写进文件,Claude 就能按同一套方法稳定执行。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

测试和验证要覆盖真实请求、边界情况和范围外任务,这样才能发现 Skill 说明中的缺口。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

Agent 系统设计应围绕任务上下文、工具边界和可验证结果展开,不要盲目增加复杂度。

• Agent 系统设计应围绕任务上下文、工具边界和可验证结果展开,不要盲目增加复杂度。

• Agent 系统设计应围绕任务上下文、工具边界和可验证结果展开,不要盲目增加复杂度。

• 工具和说明文档需要保持聚焦,减少上下文负担,并让 Claude 清楚知道何时使用哪种能力。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

入门

Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• 把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

• Skills 把领域知识、流程和最佳实践交给 Claude,让通用能力能更稳定地落到具体工作上。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

把目标、输入、步骤、边界和成功标准说清楚,Claude 才能稳定完成复杂任务。

来源:https://claude.com/blog/building-agents-with-skills-equipping-agents-for-specialized-work