返回目录
开源项目开发者工具类新手

Claude Code Plugins Directory(anthropics/claude-plugins-official)

由 Anthropic 官方维护并整理的 Claude Code 高质量插件目录(marketplace),包含 Anthropic 内部插件与第三方合作方/社区插件,支持通过 Claude Code 插件系统直接安装、浏览与提交插件。

0 次阅读2026/09/28 发布
Claude Code Plugins Directory(anthropics/claude-plugins-official) 来源图片

社区作者 · zZz

它解决什么问题

该仓库是一个面向 Claude Code 的高质量插件精选目录(marketplace)。

结构:

  • /plugins:由 Anthropic 内部开发与维护的插件。
  • /external_plugins:来自合作伙伴与社区的第三方插件。

重要提示:安装、更新或使用插件前,请确认你信任该插件。Anthropic 不控制插件中包含的 MCP 服务器、文件或其他软件,也无法验证它们是否按预期工作或是否会发生变更;更多信息请查看各插件主页。

插件标准结构: plugin-name/ ├── .claude-plugin/ │ └── plugin.json # 插件元数据(必需) ├── .mcp.json # MCP 服务器配置(可选) ├── commands/ # 斜杠命令(可选) ├── agents/ # Agent 定义(可选) ├── skills/ # Skill 定义(可选) └── README.md # 文档

插件名称不可变:marketplace 条目中的 name 字段是不可变 slug,插件发布后名称不得更改——用户已按该 slug 安装,重命名会导致其安装报 plugin-not-found 错误。若要修改 UI 中的显示名称,应设置或更新 displayName。若确实必须重命名,需在 .claude-plugin/marketplace.

json 顶层的 renames map 中添加映射: "renames" : { "old-name" : "new-name" },Claude Code 插件加载器会读取该映射,并在用户下次同步时透明地把旧 slug 改写为新 slug。

Skill 打包插件(Skill-bundle plugins):当插件源仓库直接提供 skills(SKILL.md 文件)而没有 .claude-plugin/plugin.

json 清单时,marketplace 条目可用 strict: false 加显式 skills 数组直接声明这些 skills,示例条目包含 name、description、author、category、source(source: git-subdir、url、path、ref、sha)、strict、skills、homepage 字段。skills 中每个路径相对于 source.path,指向包含 SKILL.md 的目录;路径可以深于一层,例如 ["./libA/skill-1", ".

/libB/skill-2"] 可在多个库子目录中暴露精选子集。每个 skill 在 Claude Code 中注册为 <plugin-name>:<skill-name>。底层 schema 参见 marketplace 文档中的 Strict mode 说明。

贡献方式:内部插件由 Anthropic 团队成员开发,参考实现见 /plugins/example-plugin;第三方合作方可以提交插件进入 marketplace,外部插件必须满足质量与安全标准才能获批,提交新插件需使用 plugin directory submission form。

文档:有关开发 Claude Code 插件的更多信息,见官方文档。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

前提环境:已安装并可正常使用 Claude Code,且使用其插件系统。

方式一(命令行直接安装):在 Claude Code 中运行 /plugin install {plugin-name}@claude-plugins-official 其中 {plugin-name} 替换为目标插件名。

方式二(浏览安装):进入 /plugin > Discover,在目录中查找并选择要安装的插件。

安装前检查:务必先确认你信任该插件。Anthropic 不控制插件中包含的 MCP 服务器、文件或其他软件,也无法验证其是否按预期运行或是否发生变化;请查看各插件主页了解详情。

更新与使用:安装、更新或使用前同样需要确认信任来源。

命名与迁移(避免首次运行/升级后报 plugin-not-found):

  1. marketplace 条目中的 name 是不可变 slug,发布后不要改名;仅需修改 UI 显示名时设置或更新 displayName。

"renames" : { "old-name" : "new-name" }

  1. 若必须重命名,在 .claude-plugin/marketplace.json 顶层 renames map 中加入映射:
  2. 插件加载器会在用户下次同步时自动把旧 slug 透明改写为新 slug。

插件开发/目录结构准备:每个插件按标准结构组织,plugin-name/ 下包含 .claude-plugin/plugin.json(必需)、.mcp.json(可选)、commands/(可选)、agents/(可选)、skills/(可选)、README.md(文档)。

Skill 打包插件声明(源仓库只有 SKILL.md、没有 plugin.json 时):marketplace 条目使用 strict: false 并显式列出 skills 数组,例如 source 使用 git-subdir(含 url、path、ref、sha),skills 中写入相对 source.path 的目录路径,如 "./skill-a"、"./skill-b"、"./skill-c",也可跨库子目录写成 ["./libA/skill-1", "./libB/skill-2"]。

每个 skill 注册为 <plugin-name>:<skill-name>。

提交外部插件:第三方合作方通过 plugin directory submission form 提交,需通过质量与安全标准审核(表单具体地址正文未给出,待核验)。内部插件参考 /plugins/example-plugin 实现。

常见问题:

  • 安装后提示 plugin-not-found:通常是插件被重命名导致,需按上述 renames 映射处理。
  • 外部插件无法收录:需满足质量与安全标准并完成表单提交审核。
  • 元数据缺失:plugin.json 为必需项;仅提供 SKILL.md 的仓库需改用 strict: false + skills 数组声明。

适用场景

Claude Code 用户发现并安装经过整理的高质量插件
通过 /plugin > Discover 浏览官方与第三方插件目录
第三方合作伙伴与社区作者提交插件进入官方 marketplace
Anthropic 内部团队开发与维护插件(参考 example-plugin)
将只含 SKILL.md 的仓库以 strict: false + skills 数组打包为插件
通过 renames map 处理插件改名后的旧安装迁移