Anthropic 官方 Skills 介绍与使用指南
# Anthropic 官方 Skills 介绍与使用指南
# 什么是 Skills
Skills 是 Claude Code 等 AI 编程助手的"专业技能包"。每个 Skill 本质上是一个包含指令的 Markdown 文件,它告诉 AI 在特定场景下应该如何行动。
核心价值:
- 标准化:确保 AI 输出符合专业规范
- 可复用:一次编写,多次使用
- 可扩展:可以创建自定义 Skill
# 官方 Skills 仓库
Anthropic 维护了一个官方 Skills 仓库:anthropics/skills (opens new window)
该仓库包含 18 个官方 Skill,涵盖创意、办公、开发等多个领域。
# Skills 分类总览
# 一、创意与设计类
| Skill | 用途 | 触发场景 |
|---|---|---|
| algorithmic-art | 使用 p5.js 创建生成艺术 | 需要创建交互式视觉效果、粒子系统动画 |
| canvas-design | 输出高质量视觉作品 | 需要创建海报、杂志级设计、信息图表 |
| slack-gif-creator | 生成 Slack 动态 GIF | 需要为 Slack 制作动画表情、加载动画 |
| theme-factory | 10 套专业配色方案 | 需要配色方案、字体搭配建议 |
| brand-guidelines | Anthropic 品牌规范 | 需要使用官方品牌色、字体规范 |
| frontend-design | 生产级前端 UI 设计 | 需要构建高质量前端界面 |
# 二、办公文档类
| Skill | 用途 | 触发场景 |
|---|---|---|
| docx | Word 文档处理 | 创建/编辑 Word 文档、表格、修订模式 |
| PDF 文件处理 | 提取文本/表格、合并 PDF、OCR、表单处理 | |
| pptx | PowerPoint 演示文稿 | 创建幻灯片、视觉 QA、排版优化 |
| xlsx | Excel 电子表格 | 处理复杂表格、动态公式、财务模型 |
# 三、开发与工程类
| Skill | 用途 | 触发场景 |
|---|---|---|
| web-artifacts-builder | React 交互组件构建 | 使用 React + Tailwind + shadcn/ui 构建组件 |
| claude-api | Claude API 开发指南 | 调用 Claude API、模型选择、流式输出 |
| mcp-builder | MCP 服务器构建 | 创建 Model Context Protocol 服务器 |
| skill-creator | 新 Skill 开发辅助 | 创建和迭代新 Skill、评估测试 |
| webapp-testing | 浏览器自动化测试 | 使用 Playwright 测试 Web 应用 |
# 四、协作与沟通类
| Skill | 用途 | 触发场景 |
|---|---|---|
| doc-coauthoring | 协作文档编写 | 多人协作写文档、多轮打磨 |
| internal-comms | 企业内部通讯 | 新闻简报、FAQ、事故报告、3P 更新 |
# 常用 Skills 详解
# 1. PDF 处理 Skill
核心能力:
- 使用
pdfplumber提取文本和表格 - 使用
pypdf合并/旋转/加密 PDF - 使用
reportlab生成新 PDF - OCR 识别扫描件
- 填写和提取 PDF 表单
使用示例:
用户:帮我从这份 PDF 报告中提取表格数据
AI:(自动应用 pdf skill)
1
2
2
# 2. Excel 处理 Skill
核心能力:
- 强制使用动态公式(禁止硬编码)
- 自动重算机制
- 财务模型颜色编码规范
- 处理复杂电子表格
使用示例:
用户:帮我创建一个财务预测模型
AI:(自动应用 xlsx skill,包含动态公式和颜色编码)
1
2
2
# 3. PowerPoint 创建 Skill
核心能力:
- XML 级编辑 PowerPoint 文件
- 粗体调色板规范
- 字号规范强制检查
- 视觉 QA 流程
使用示例:
用户:帮我做一个产品发布会的 PPT
AI:(自动应用 pptx skill,遵循视觉规范)
1
2
2
# 4. 前端设计 Skill
核心能力:
- 禁用通用模板和默认系统字体
- 大胆排版、非对称布局
- CSS 动画效果
- 生产级代码标准
使用示例:
用户:帮我设计一个现代化的登录页面
AI:(自动应用 frontend-design skill,避免"AI 味"设计)
1
2
2
# 5. MCP 服务器构建 Skill
核心能力:
- 四阶段开发流程:研究/实现/测试/评估
- 全面 API 覆盖
- 工具注解规范
使用示例:
用户:帮我创建一个 MCP 服务器
AI:(自动应用 mcp-builder skill,按阶段指导开发)
1
2
2
# 如何安装 Skills
# 方法一:从官方仓库克隆
# 克隆官方仓库
git clone https://github.com/anthropics/skills.git
# 将所需 skill 复制到项目或全局目录
cp -r skills/pdf ~/.claude/skills/
1
2
3
4
5
2
3
4
5
# 方法二:项目本地 Skill
# 在项目根目录创建
mkdir -p .claude/skills/my-skill
echo '---
name: my-skill
description: 描述你的技能
---
# 指令内容' > .claude/skills/my-skill/SKILL.md
1
2
3
4
5
6
7
2
3
4
5
6
7
# 方法三:全局 Skill
# 在用户目录创建
mkdir -p ~/.claude/skills/my-skill
1
2
2
# 正确的目录结构
skill-name/
├── SKILL.md # 必须 - 主指令文件
├── reference.md # 可选 - 详细参考
├── examples.md # 可选 - 使用示例
└── scripts/ # 可选 - 辅助脚本
└── helper.py
1
2
3
4
5
6
2
3
4
5
6
# Skill 文件结构
每个 Skill 的核心是 SKILL.md 文件:
---
name: skill-name
description: 简洁描述这个技能做什么,何时使用
---
# 技能名称
## 快速开始
核心指令
## 工作流程
步骤说明
## 示例
使用示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Description 编写技巧
好的 description:
description: Extract text and tables from PDF files, fill forms, merge documents.
Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
1
2
2
要点:
- 使用第三人称
- 包含 WHAT(做什么)和 WHEN(何时使用)
- 包含触发关键词
# 使用场景示例
# 场景 1:文档工作流
用户:我需要处理这份合同 PDF,提取条款并生成一份 Word 总结
AI 自动应用:
1. pdf skill - 提取 PDF 内容
2. docx skill - 生成 Word 文档
1
2
3
4
5
2
3
4
5
# 场景 2:前端开发
用户:帮我做一个数据仪表盘,要专业美观
AI 自动应用:
1. frontend-design skill - 设计 UI
2. web-artifacts-builder skill - 构建 React 组件
3. theme-factory skill - 选择配色方案
1
2
3
4
5
6
2
3
4
5
6
# 场景 3:演示文稿
用户:帮我做一个季度汇报 PPT,数据在这个 Excel 里
AI 自动应用:
1. xlsx skill - 读取 Excel 数据
2. pptx skill - 创建演示文稿
1
2
3
4
5
2
3
4
5
# 自定义 Skill 示例
# 代码评审 Skill
---
name: code-review
description: Review code for quality, security, and maintainability.
Use when reviewing pull requests, code changes, or when the user asks for a code review.
---
# Code Review
## 评审检查清单
- [ ] 逻辑正确,处理边界情况
- [ ] 无安全漏洞(SQL 注入、XSS 等)
- [ ] 符合项目代码规范
- [ ] 函数职责单一
- [ ] 错误处理完善
- [ ] 测试覆盖充分
## 反馈格式
- **Critical**: 必须修复
- **Suggestion**: 建议改进
- **Nice to have**: 可选优化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 最佳实践
# 1. 保持简洁
- SKILL.md 控制在 500 行以内
- 详细参考内容放在单独文件
# 2. 渐进式披露
## 快速开始
[核心指令]
## 更多资源
- 详细 API 见 [reference.md](reference.md)
- 使用示例见 [examples.md](examples.md)
1
2
3
4
5
6
2
3
4
5
6
# 3. 避免常见错误
| 错误 | 正确做法 |
|---|---|
| 提供太多选项 | 给出默认方案,特殊情况提供替代方案 |
| 使用 Windows 路径 | 使用 scripts/helper.py 而非 scripts\helper.py |
| 时间敏感信息 | 使用"当前方法"和"旧方法(已弃用)" |
| 术语不一致 | 全文使用统一术语 |
# 资源链接
- 官方仓库:https://github.com/anthropics/skills
- Skills 集合:https://github.com/abubakarsiddik31/claude-skills-collection
- Agent Skills 指南:https://serenitiesai.com/articles/agent-skills-guide-2026
编辑 (opens new window)
上次更新: 2026/04/13, 00:12:01