Anthropic Agent Skills
★ 157.5k · GitHub →Anthropic 官方 Agent Skills——一个个装着指令和脚本的文件夹,Claude 按需加载。
Anthropic Agent Skills 是什么?
anthropics/skills 是 Agent Skills 的官方仓库——这是 Anthropic 用来打包"过程性知识"的机制,Claude 只在任务需要时才加载。一个 Skill 就是一个带 SKILL.md 的文件夹:YAML frontmatter 声明名字和适用场景描述,后面是 markdown 指令,可以再附上脚本和参考文件。Agent 先只读描述索引,用到时才拉取完整内容,专业知识因此可以不断扩充,却不会永久占用上下文窗口。
仓库里的内容分两档。文档技能——docx、pdf、pptx、xlsx——是生产级的:Claude 自己的文件生成能力就靠它们,指令和 Python 脚本配套,授权是 source-available 而非开源。围绕它们的是一批 Apache-2.0 的示例技能,覆盖创意、开发、企业流程等场景,官方明说是供学习格式用的演示。
概念上最重要的一点:Skills 和 MCP 是互补关系,不是竞争关系。MCP 给 Agent 新能力——可调用的 API;Skill 给它知识和方法——如何用已有能力(往往只是 Bash 和文件编辑)把事情做好。安装途径包括 Claude Code 的插件市场、claude.ai 付费版上传,以及 Claude API 挂载;SKILL.md 格式本身是公开发布的开放规范。
核心能力
- ▸ SKILL.md 格式:文件夹 + YAML frontmatter + markdown 指令,可捆绑脚本和参考资料
- ▸ 渐进式披露——上下文里平时只有技能描述,任务触发时才加载全文
- ▸ 生产级文档技能(docx、pdf、pptx、xlsx)——正是 Claude 自身文件生成能力的底层
- ▸ Claude Code 里通过插件市场一条命令安装;claude.ai 和 Claude API 同样可用
- ▸ 格式是开放规范,可以照着模板给团队写自己的私有技能
什么时候该用它
如果你用 Claude 生成 Word、PDF、PPT 或 Excel 文件,装文档技能——这是本仓库最实打实的收益。想把团队的操作规程(发布手册、review 清单、内部文风)固化成 Agent 稳定遵循的东西,就去研读示例技能照着写。但当 Agent 需要的是新的外部能力时不要找 Skills——那是 MCP 的活;还要注意整套体系绑定 Claude 生态:如果你的 Agent 跑在别家模型栈上,SKILL.md 只是可读的文本,没有任何东西会自动加载它。
替代方案
常见问题
怎么在 Claude Code 里安装 Anthropic 的技能?
先执行 `/plugin marketplace add anthropics/skills` 添加市场,再安装技能包,比如 `/plugin install document-skills@anthropic-agent-skills`(example-skills 同理)。装好之后直接说需求——"把这份数据做成 xlsx"——Claude Code 会根据技能描述自动加载匹配的技能,不需要显式调用。
Agent Skills 和 MCP 服务器有什么区别?
MCP 服务器提供能力:一个运行中的进程,暴露 Agent 可调用的新工具,比如浏览器或 GitHub API。Skill 提供知识:markdown 指令加脚本,教 Agent 如何用已有能力把某类任务做好。两者天然可以组合——一个 Skill 完全可以描述"怎样高效使用某个 MCP 服务器的工具"这套流程。
能用 SKILL.md 格式写自己的技能吗?
能,这正是官方期望的用法。建一个文件夹,放入 SKILL.md:YAML frontmatter 里写小写连字符的名字和"做什么、何时用"的描述,正文是 markdown 指令;需要的话在旁边放辅助脚本。描述是最关键的部分——Agent 就是靠它来决定要不要加载你的技能。这个格式是公开发布的开放规范。
星标数据更新于 2026-07-02 · 每周从 GitHub API 自动刷新 · 浏览全部工具 →