# Anthropics Skills —— 让 Claude 更专业、更懂你的 AI Agent 技能系统
## 项目介绍
Anthropics Skills 是由 Anthropic 公司(Claude 的开发商)开源的 Agent 技能框架,旨在让 AI Agent(如 Claude、Claude Code)能够通过加载特定技能(Skills)来提升在特定任务上的表现。每个 Skill 就像一个专门的知识包,包含指令、脚本和资源文件,可以让 AI 在执行特定类型任务时表现得更加专业、准确和高效。
Skills 仓库本身是开源示例集合,展示了如何利用 Claude 的技能系统实现文档处理(PDF、Word、Excel、PPT)、代码测试、Web 应用分析、MCP 服务器生成等复杂任务。这些技能部分已在 Claude.ai 和 Claude Code 中实际使用,部分为社区参考示例。
## 什么是 Skill(技能)?
Skill 本质上是一个文件夹,其中包含一个 `SKILL.md` 文件,这个文件包含 AI 执行该技能时需要遵循的指令和元数据。当 AI 在对话或任务中识别到相关场景时,会自动激活对应技能,从而获得更专业的指导。
Skills 解决的问题:
1. **专业化不足**:通用 AI 在垂直领域(如财务报告、法律文书)缺乏深度知识,Skills 可以补充。
2. **重复性指令**:每次都要解释同样的上下文,Skills 让 AI 自动记住。
3. **工作流标准化**:企业可以用 Skills 将自己的业务流程和品牌规范固化为 AI 可复用的模板。
## 技能系统架构
一个标准的 Skill 结构如下:
“`
my-skill/
└── SKILL.md # 技能定义文件(必需)
├── scripts/ # 可选:辅助脚本
├── templates/ # 可选:模板文件
└── resources/ # 可选:参考资料
“`
SKILL.md 文件结构(YAML Frontmatter + Markdown):
“`markdown
—
name: my-skill-name
description: 清晰描述这个技能的作用和使用场景
—
# 我的技能名称
[在这里写详细的指令、AI 应该遵循的步骤和规则]
## 示例
– 示例 1
– 示例 2
## 注意事项
– 注意事项 1
– 注意事项 2
“`
Frontmatter 只需要两个字段:
– `name`:唯一标识符(小写,中划线分隔)
– `description`:完整的技能描述(用于 AI 判断何时激活)
## 技能分类示例
仓库中包含以下类型的示例技能:
**创意与设计类**:艺术创作、音乐创作、设计评审、品牌指南等。
**开发与技术类**:
– `pdf`:PDF 文档处理和内容提取
– `docx`:Word 文档创建和编辑
– `pptx`:PowerPoint 演示文稿制作
– `xlsx`:Excel 表格数据处理
– MCP 服务器生成:自动生成 Model Context Protocol 服务器
– Web 应用测试:自动测试 Web 应用的 UI 和功能
**企业与通信类**:品牌规范遵循、专业通信模板、报告生成等。
**文档技能**(源码级别,非开源但公开):
– `skills/docx`:Word 文档处理
– `skills/pdf`:PDF 处理
– `skills/pptx`:PPT 制作
– `skills/xlsx`:Excel 处理
## 在 Claude Code 中使用
### 安装技能插件
Claude Code 支持从 GitHub 仓库安装技能插件:
1. 安装为插件市场:
“`
/plugin marketplace add anthropics/skills
“`
2. 或者直接安装指定技能集:
“`
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
“`
安装后,只需在对话中提到技能名称,Claude Code 就会自动加载对应的技能指令。
### 在 Claude.ai 网页端使用
Claude.ai 付费用户可以直接使用仓库中的预置技能,也可以上传自定义技能。访问 Claude 设置页面,在”Skills”选项卡中管理技能。
### 在 Claude API 中使用
通过 API 使用技能也很简单:
“`python
import anthropic
client = anthropic.Anthropic()
response = client.beta.messages.create(
model=”claude-opus-4-5″,
skills=[“pdf”, “docx”], # 指定要激活的技能
max_tokens=4096,
messages=[
{“role”: “user”, “content”: “请从这份 PDF 文档中提取所有表格数据”}
]
)
“`
## 创建自定义技能
创建一个自定义技能只需以下步骤:
**1. 创建技能目录和 SKILL.md 文件**:
“`markdown
—
name: seo-article-writer
description: 专为 SEO 优化的文章写作技能。激活场景:需要撰写符合 SEO 规范的长篇文章、博客内容、产品描述。
—
# SEO 文章写作技能
## 写作规范
– 标题必须包含目标关键词,长度控制在 30-60 字
– 每个 H2 段落开头必须包含相关长尾关键词
– 文章长度不少于 1500 字
– 必须包含 FAQ 问答部分
## 结构模板
1. 导入段落(150字,含主关键词)
2. H2: 核心概念(300-400字)
3. H2: 详细方法或步骤(400-500字)
4. H2: 常见问题 FAQ(300-400字)
5. 总结段落(100字)
## 禁止事项
– 不要堆砌关键词(密度保持 1-2%)
– 不要使用低质量的自动生成内容
– 不要跳过事实核查
“`
**2. 上传到 Claude Code**:
将技能文件夹放到 Claude Code 的 Skills 目录下即可使用。
## Agent Skills 规范(Agent Skills 标准)
仓库的 `spec/` 目录包含 Agent Skills 的开放规范(agentskills.io),任何 AI 工具开发商都可以遵循这个规范实现技能系统,让不同 AI 平台之间可以共享和复用技能。
## 应用场景
1. **内容创作团队**:自定义内容写作技能,统一品牌调性和 SEO 标准
2. **开发团队**:代码审查、测试生成、MCP 服务器开发等开发类技能
3. **法律/财务团队**:将行业规范固化为技能模板,确保 AI 输出符合专业标准
4. **客服自动化**:用技能规范 AI 回复的语气、内容结构和合规要求
5. **教育场景**:创建教学助手技能,按课程要求辅助学生学习
## 开源协议
仓库中大多数技能采用 Apache 2.0 许可证开源。文档类技能(docx/pdf/pptx/xlsx)为源码公开但非标准开源。
## 相关资源
– GitHub 仓库:https://github.com/anthropics/skills
– 官方介绍:https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
– Agent Skills 规范:https://agentskills.io
– Claude Skills 文档:https://support.claude.com/en/articles/12512180-using-skills-in-claude
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。









暂无评论内容