Claude AI 技能库 - 教授 Claude 执行专业任务的可复用指令集
Anthropic Skills - Claude AI 技能系统
项目概述
Anthropic Skills 是由 Anthropic 官方维护的公开技能仓库,用于展示 Claude AI 的技能系统功能。Skills 是一种创新的机制,通过包含指令、脚本和资源的文件夹,让 Claude 能够动态加载并提升在专门任务上的表现。
项目地址: https://github.com/anthropics/skills
核心概念
什么是 Skills?
Skills 是 Claude 可以动态加载的专用能力包,每个 Skill 包含:
- 指令文档 (SKILL.md)
- 可执行脚本
- 相关资源文件
Claude 会根据任务需求自动识别并加载相关的 Skills,只访问完成任务所需的最小信息,保持高效运行。
Skills 的特点
- 渐进式披露 (Progressive Disclosure): Claude 最初只看到技能名称和简短描述,然后根据任务自主决定加载哪些技能
- 可组合性 (Composable): 多个 Skills 可以自动叠加协同工作
- 跨平台: 可在 Claude.ai、API 和 Claude Code 中使用
- 易于创建: 只需一个包含 YAML 元数据的 Markdown 文件即可
仓库结构
示例技能 (Example Skills)
该仓库包含多样化的示例技能,展示不同的能力范围:
创意与设计类
- algorithmic-art: 使用 p5.js 创建生成艺术,支持种子随机性、流场和粒子系统
- canvas-design: 使用设计哲学创建 .png 和 .pdf 格式的美观视觉艺术
- slack-gif-creator: 创建针对 Slack 大小限制优化的动画 GIF
- theme-factory: 为 artifacts 应用 10 种预设专业主题或即时生成自定义主题
技术开发类
- artifacts-builder: 使用 React、Tailwind CSS 和 shadcn/ui 组件构建复杂的 claude.ai HTML artifacts
- mcp-server: 创建高质量 MCP 服务器以集成外部 API 和服务的指南
- webapp-testing: 使用 Playwright 测试本地 Web 应用程序进行 UI 验证和调试
企业工作流类
- brand-guidelines: 在 artifacts 中应用 Anthropic 官方品牌颜色和排版
- internal-comms: 编写状态报告、新闻简报和 FAQ 等内部沟通文档
工具与模板
- skill-creator: 创建有效技能以扩展 Claude 能力的指南
- template-skill: 用作新技能起点的基础模板
文档技能 (Document Skills)
document-skills/ 子目录包含 Anthropic 开发的文档文件格式处理技能,展示处理复杂文件格式和二进制数据的高级模式:
- docx: 创建、编辑和分析 Word 文档,支持跟踪更改、评论、格式保留和文本提取
- pdf: 全面的 PDF 操作工具包,用于提取文本和表格、创建新 PDF、合并/拆分文档和处理表单
- pptx: 创建、编辑和分析 PowerPoint 演示文稿,支持布局、模板、图表和自动幻灯片生成
- xlsx: 创建、编辑和分析 Excel 电子表格,支持公式、格式化、数据分析和可视化
重要说明: 这些文档技能是时间点快照,不会主动维护或更新。这些技能的版本已预装在 Claude 中,主要作为参考示例。
如何创建自定义 Skill
创建 Skill 非常简单,只需一个包含 YAML frontmatter 和指令的 SKILL.md 文件:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
必需字段
- name: 技能的唯一标识符(小写,使用连字符分隔单词)
- description: 完整描述技能的功能和使用时机
使用方式
在 Claude Code 中使用
可以通过插件从 anthropics/skills 市场安装技能:
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
安装后,只需提及技能即可使用,例如:
"Use the PDF skill to extract the form fields from path/to/some-file.pdf"
在 Claude.ai 中使用
所有这些示例技能在付费计划(Max、Pro、Teams 和 Enterprise)中均可免费使用,无需额外费用。
通过 API 使用
可以通过 Claude API 使用 Anthropic 的预构建技能并上传自定义技能。详见 Skills API Quickstart。
技术优势
- 与 RAG 的区别: Skills 不依赖检索增强生成,而是使用简单工具让 Claude 从文件系统管理和读取文件
- 无限上下文: Skills 可以包含无限量的上下文来教 Claude 完成任务或一系列任务
- 自主导航: 基于 agent 能够自主且智能地导航文件系统和执行代码的前提
- 速度与效率: 通过渐进式披露,只在需要时加载必要信息,保持快速响应
合作伙伴示例
一些合作伙伴已经创建了优秀的示例技能:
- Notion: Notion Skills for Claude
免责声明
这些技能仅供演示和教育目的。虽然某些功能可能在 Claude 中可用,但实际实现和行为可能与这些示例不同。这些示例旨在说明模式和可能性。在将技能用于关键任务之前,请务必在自己的环境中彻底测试。
资源链接
总结
Anthropic Skills 代表了 AI 能力扩展的新范式,通过将专业知识打包成可重用、可组合的模块,让 Claude 能够在特定领域表现得更加出色。无论是文档处理、创意设计还是企业工作流,Skills 都提供了一种简单而强大的方式来定制 Claude 的行为。