Anthropic 官方技能库——Skills 范本与标准 · 文档技能开源 · 三端可用 · 教你写自己的 Skill
Python
Apache-2.0(多数)
官方出品
Agent Skills 标准
anthropics/skills 是 Anthropic 官方的 Agent Skills 公开仓库,定位为「展示 Claude 技能系统能做什么的范本集合」。它从创意设计、技术开发、企业沟通到文档处理(docx / pdf / pptx / xlsx)都有覆盖,并附带 Agent Skills 规范(spec)与技能模板(template)。仓库体量极大(meta.json 显示 175,320 Stars、20,756 Forks),可在 Claude Code、Claude.ai、Claude API 三端使用,也手把手教你怎么写一个自己的 Skill。本文覆盖它是什么、仓库结构、三端入口、写 Skill 的方法、开源边界与适用人群。
一、它是什么
(一)一句话定位
anthropics/skills 的官方描述是「Public repository for Agent Skills」,更直白地说,这是 Anthropic 自己维护的一处「技能样板间」。仓库开头点明:它包含的是 Anthropic 对 Claude Skills 的实现(Anthropic’s implementation of skills for Claude),关于 Agent Skills 标准本身应参考 agentskills.io。在 AI 编程工具井喷的当下,官方下场给出一份可浏览、可借鉴、可安装的技能合集,意义在于给整个生态「定调」——告诉开发者和企业,一个生产级 Skill 长什么样。
(二)Skills 到底是什么
README 把 Skill 定义得很克制:Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks。换句话说,一个 Skill 就是「一个文件夹 + 一份 SKILL.md + 若干脚本 / 资源」,Claude 会在需要时动态加载它,从而把某项专门任务做得更稳、更可复现。它既能教 Claude 用你公司的品牌规范写文档,也能按你们组织的流程分析数据,还能自动化个人杂务。每个 Skill 自成一个文件夹,里面一份 SKILL.md 承载指令与元数据。
二、仓库里有什么
(一)四大类技能
README 说这些技能横跨「创意应用(艺术、音乐、设计)」到「技术任务(测试 Web 应用、生成 MCP 服务)」再到「企业工作流(沟通、品牌等)」。目录层面,仓库把示例技能归为四大类:Creative & Design、Development & Technical、Enterprise & Communication,以及 Document Skills。浏览这个仓库的目的,README 写得很坦诚——既是给你自己写 Skill 找灵感,也是理解不同模式与思路的参考。
具体来看,Creative & Design 覆盖艺术、音乐、设计类创意任务;Development & Technical 偏向测试 Web 应用、生成 MCP 服务这类工程活;Enterprise & Communication 则对应沟通、品牌等企业工作流;Document Skills 就是前面那组文档能力。四类合起来,基本把「个人生产力 → 团队协作 → 企业落地」的频谱都铺满了,你几乎能在这个仓库里为任何常见场景找到一个可参照的范本。
(二)文档技能:docx / pdf / pptx / xlsx
仓库里最值得盯紧的是文档技能组。README 明确说,驱动 Claude 文档能力(Claude’s document capabilities)底层的 docx、pdf、pptx、xlsx 四个子技能,被刻意放进这个仓库作为参考。但它们的授权状态特别:这些文档技能是 source-available(源码可见)、并非开源,Anthropic 把它们分享出来,是作为「已在生产级 AI 应用中真实使用的复杂技能」参考。换言之,你看得见实现,但不一定能随意再分发——这与仓库里「多数技能 Apache 2.0」的开源部分要分开看。
(三)spec 与 template
除了 skills 目录,仓库还包含两个对生态至关重要的部分:./spec 是 Agent Skills 规范本身,定义了 Skill 的格式与加载约定;./template 是一个技能模板,给你一个最小可运行的起点。规范 + 模板的组合,意味着这个仓库不只是「一堆例子」,而是「标准 + 范本 + 例子」三件套,降低了整个生态的碎片化。
三、怎么用:三端入口
(一)Claude Code 插件市场
在 Claude Code 里,你可以把这个仓库直接注册成插件市场:
/plugin marketplace add anthropics/skills
随后浏览并安装插件,选择 anthropic-agent-skills,再选 document-skills 或 example-skills 安装即可;也可以一步到位:/plugin install document-skills@anthropic-agent-skills。装好后,直接提一句「用 PDF 技能从 path/to/some-file.pdf 抽取表单字段」,Claude Code 就会调用对应技能。
(二)Claude.ai 与 API
README 说,这些示例技能在 Claude.ai 的付费计划里「已经全部可用」,你既能直接用,也能按官方指南上传自定义技能。对于开发者,Claude API 同样支持预置技能与自定义技能,可参考 Skills API Quickstart 上手。三端打通,是这个官方库相比零散社区 Skill 的最大便利——你写一次 Skill,就能在交互界面、命令行与后端服务里复用同一份逻辑,不必为每个入口重写一遍。
四、如何写一个 Skill
README 把「造一个 Skill」讲得极简:只要一个文件夹加一份带 YAML frontmatter 的 SKILL.md,并建议用仓库里的 template-skill 起步。frontmatter 只需要两个字段——name(小写、空格用连字符)与 description(清楚说明它做什么、何时用);markdown 正文放指令、示例与准则,Claude 激活时就会遵循。最简骨架如下:
---
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
这种「约定优于配置」的设计,让写一个 Skill 的门槛低到几乎只是一篇带元数据的说明文。
README 还特别提醒,description 字段不是随便写——它既要说清「做什么」,也要说清「何时用」,因为 Claude 正是靠这段描述来决定「要不要激活这个 Skill」。换句话说,写 Skill 一半的功力在把 description 写准:既要让模型在正确场景想起它,又不能在无关场景误触发。这恰好和 mattpocock 那套「先对齐、再动手」的哲学异曲同工——好的指令,从一句准确的描述开始。
五、开源边界与免责声明
这里有几个容易踩的坑,README 写得很直白。第一,授权是分层的:仓库多数技能是 Apache 2.0 开源,但 docx / pdf / pptx / xlsx 文档技能是 source-available、非开源。从 meta.json 看,该仓库自身的 license 字段为空,侧面印证了这种「混合授权」的现状——用之前按每个技能各自的说明区分,别把 source-available 的文档实现误当成可自由再分发的开源。第二,Disclaimer 明确说:这些技能仅供演示与教育用途(provided for demonstration and educational purposes only),你在 Claude 里实际拿到的能力与这里的实现可能有差异,它们意在「说明模式与可能性」,在任何关键任务前务必在自己环境里充分测试。第三,仓库还列了一个 Partner Skills 区块,目前已点名 Notion 的 Claude 技能,意味着官方会挑选优质伙伴技能在此推荐。
六、与社区技能生态的关系
这个官方仓库不是要「吃掉」社区,而是立标杆。它用 spec 定义标准、用 template 给起点、用 example-skills 展示模式,再让 docx/pdf/pptx/xlsx 露出生产级实现。对社区而言,这意味着自写的 Skill 只要遵守同一份规范,就能在 Claude Code 插件市场、Claude.ai、API 之间流通;对学习者而言,这里是最佳的「逆向工程样本」——想知道一个高质量 Skill 怎么组织指令、脚本与资源,直接翻这个仓库比看任何教程都快。
更实际一点,许多团队会直接把这些 example-skills 当作内部 Skill 的起点:复制一份、改掉品牌与流程细节、再发布到自己公司的插件市场。Anthropic 把 spec 与 template 也一并开放,等于把「造 Skill 的流水线」本身也交了出来,而不只是给几个成品。这种「授人以渔」的姿态,是这个仓库 175k+ Stars 背后的真正原因。
七、适用人群
它适合三类人:想给团队 / 公司写内部 Skill 的工程师与平台团队(直接抄模板与模式);想理解 Agent Skills 标准、评估是否要投入的企业技术决策者;以及任何想偷师「Anthropic 自己怎么写 Skill」的爱好者。如果你只想用现成能力,Claude.ai 付费计划里这些技能已经开箱即用,不必碰仓库。
对想快速上手的人,README 也把学习路径写得很清楚:先看「What are skills」建立概念,再学「Using skills in Claude」知道怎么用,最后看「How to create custom skills」尝试自己写——三步就能从使用者变成作者,门槛比大多数人想象得低。
八、常见问题 FAQ
Q1:这个仓库能直接当普通开源项目用吗?
部分能。多数技能 Apache 2.0,但 docx/pdf/pptx/xlsx 是 source-available 而非开源,再分发前请看清各自授权。
Q2:我需要克隆仓库才能用吗?
不用。Claude.ai 付费计划已内置这些示例技能;Claude Code 通过插件市场一键安装;API 侧按 Skills API 调用。
Q3:写自己的 Skill 难吗?
不难。一份带 name 与 description 的 SKILL.md 即可起步,仓库的 template 给了最小骨架。
Q4:里面的实现和我实际用的 Claude 一致吗?
不一定。README 明确提示这些技能仅供演示,真实行为可能有差异,关键任务请自行测试。
九、总结
anthropics/skills 的价值,不在于它「多了一个技能合集」,而在于它是 Agent Skills 生态的原点:标准(spec)、起点(template)、范本(example-skills)与真实实现(文档技能)一次给齐。175k+ 的 Stars 说明开发者对「官方该怎么写 Skill」的渴求有多强烈。无论你是想抄作业、定规范,还是只想在 Claude 里多点几个开箱即用的能力,这个仓库都值得放进书签。

该仓库技能仅供演示与教育用途,真实行为与文档可能有差异,关键任务前请在自身环境充分测试;文档技能组(docx / pdf / pptx / xlsx)为 source-available 而非标准开源,使用前请确认其授权边界,避免违规再分发。
在撰写本文的过程中,我主要参考了以下来源:GitHub 仓库 anthropics/skills 的 README 与 meta.json(Stars 175,320、Forks 20,756、Open Issues 1,218、Python、创建于 2025-09-22),以及仓库目录结构(skills / spec / template)。文中数据以官方公开信息为准,可能随版本更新而变化。
本文由 AI 辅助整理,基于 GitHub 项目 anthropics/skills 的公开 README 与 meta.json 撰写;文中数据与结构来自该仓库。内容仅用于技术介绍,请结合自身授权与合规要求使用。

AI智汇具 - AI工具推荐与技能教程_好用的AI工具大全






