Agent Skills 学习与案例库
Claude agent skills 的学习笔记与可复用案例集。
欢迎来到 Agent Skills 学习与案例库。这里收录的内容源自 anthropics/skills
仓库,并附带本地化的脚本、文档与资源,方便你快速学习、改造并复用每一个 skill。
本页同步了 anthropics/skills
README 的核心信息,让你在 docs 站点内就能掌握基础概念,然后再深入查看本站提供的具体 skill 实例。
Skills
Skill 是 Claude 可按需加载的指令、脚本与资源集合,能在特定任务上显著提升表现。通过 skill,你可以让 Claude 按照既定流程反复完成某项工作:例如遵循公司品牌手册产出文档、按照团队既有流程分析数据,或是自动化日常个人事务。
延伸阅读
- What are skills?
- Using skills in Claude
- How to create custom skills
- Equipping agents for the real world with Agent Skills
仓库概览
该仓库展示了 Claude skills 体系的可玩性:既包含创意向案例(艺术、音乐、设计),也覆盖技术任务(Web 应用测试、MCP 服务器生成),以及企业工作流(内部沟通、品牌规范等)。
每个 skill 都以独立目录存在,目录中的 SKILL.md
负责存放 Claude 使用时需要的指令与元数据。你可以浏览这些示例,汲取灵感、学习范式,或是快速上手自定义 skill。
仓库中的示例大多以 Apache 2.0 授权开源发布。Anthropic 还开放了支撑 Claude 文档能力 的文档 skill,位于 document-skills/
目录。这部分为源代码开放协议,能帮助你理解在生产环境中运作的复杂 skill。
免责声明: 这些 skill 仅用于演示与学习。一些功能可能已经上线,但你实际在 Claude 中获得的行为可能与示例存在差异。在关键场景中使用 skill 前,请务必在自己的环境中充分测试。
Skill 示例速览
以下示例展示了不同场景下的能力:
创意与设计
- algorithmic-art:利用 p5.js、随机种子、流场与粒子系统创作生成艺术
- canvas-design:基于设计理念输出
.png
和.pdf
格式的视觉作品 - image-generator:调用 Evolink API 将自然语言提示转化为高质量图像
- slack-gif-creator:生成适配 Slack 体积限制的动画 GIF
开发与技术
- artifacts-builder:用 React、Tailwind CSS 与 shadcn/ui 搭建复杂的 claude.ai HTML artifact
- mcp-server:指导你构建高质量 MCP 服务器,整合外部 API 与服务
- webapp-testing:通过 Playwright 进行本地 Web 应用的 UI 验证与调试
企业与沟通
- brand-guidelines:在 artifact 中应用 Anthropic 官方色彩与排版
- internal-comms:撰写内部沟通内容,如周报、新闻简报、FAQ
- theme-factory:提供 10 套专业主题,或按需生成自定义主题
元技能
- skill-creator:指导你扩展 Claude 能力所需的高质量 skill
- template-skill:创建新 skill 时可直接复制的基础模板
文档类 Skills
document-skills/
子目录收录了 Claude 团队为多种文档格式编写的 skill,展示了处理复杂格式与二进制数据的高级模式:
- docx:支持修订、批注、格式保留与文本抽取的 Word 文档处理
- pdf:涵盖文本与表格抽取、创建新 PDF、合并/拆分文档以及表单操作的工具集
- pptx:支持母版、模板、图表与自动幻灯生成的 PowerPoint 能力
- xlsx:具备公式、格式、数据分析与可视化支持的 Excel 处理
注意: 文档类 skill 为某个时间点的快照,目前不再持续维护。Claude 自带的 skill 已内置这些功能,它们主要作为了解复杂技能开发思路的参考。
在 Claude Code、Claude.ai 与 API 中试用
Claude Code
在 Claude Code 中执行以下命令,可将本仓库注册为插件市场:
/plugin marketplace add anthropics/skills
安装后就能直接调用相应 skill。举例来说,如果你安装了 document-skills 插件,可以请求 Claude Code:“use the pdf skill to extract the form fields from path/to/some-file.pdf”。
Claude.ai
Claude.ai 付费计划已预装这些示例 skill。想要使用仓库中的 skill 或上传自定义 skill,请参考 Using skills in Claude。
Claude API
Claude API 支持调用 Anthropic 预置的 skill,也支持上传自定义 skill。详细步骤见 Skills API Quickstart。
创建基础 Skill
创建 skill 并不复杂:准备一个包含 YAML frontmatter 与指令正文的 SKILL.md
即可。可以直接从仓库里的 template-skill 开始:
---
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
frontmatter 只需保留以下两个字段:
name
:skill 的唯一标识,使用小写字母,空格改为连字符description
:完整说明 skill 的作用与使用场景
随后的 Markdown 内容用于描述 Claude 在该 skill 激活时需要遵循的指令、示例与规范。更多细节可查阅 How to create custom skills。
合作伙伴 Skill
Skill 也是让 Claude 更好使用特定软件的有效手段。Anthropic 会择优收录合作伙伴提供的优秀示例:
- Notion:Notion Skills for Claude