Logoclaudeskills文档

Agent Skills 学习与案例库

Claude agent skills 的学习笔记与可复用案例集。

欢迎来到 Agent Skills 学习与案例库。这里收录的内容源自 anthropics/skills 仓库,并附带本地化的脚本、文档与资源,方便你快速学习、改造并复用每一个 skill。

本页同步了 anthropics/skills README 的核心信息,让你在 docs 站点内就能掌握基础概念,然后再深入查看本站提供的具体 skill 实例。

Skills

Skill 是 Claude 可按需加载的指令、脚本与资源集合,能在特定任务上显著提升表现。通过 skill,你可以让 Claude 按照既定流程反复完成某项工作:例如遵循公司品牌手册产出文档、按照团队既有流程分析数据,或是自动化日常个人事务。

延伸阅读

仓库概览

该仓库展示了 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 会择优收录合作伙伴提供的优秀示例: