anthropics/claude-plugins-official

Official, Anthropic-managed directory of high quality Claude Code Plugins.

它是什么

claude-plugins-official 是一个精选的 Claude Code(Anthropic 的编码助手)插件目录(即“市场”)。它是插件的中心化列表,方便用户发现和安装插件。

组织方式

该仓库包含两个文件夹:

  • /plugins — 由 Anthropic 官方构建和维护的插件。
  • /external_plugins — 来自第三方合作伙伴和社区的插件。

如何安装

插件通过 Claude Code 内置的插件系统进行安装。用户运行:

/plugin install {plugin-name}@claude-plugins-official

或者通过 /plugin > Discover 菜单浏览可用插件。

安全警告(重要)

README 明确警告,Anthropic 不控制插件中捆绑的 MCP 服务器、文件或其他软件,也无法验证它们是否按预期工作或是否会发生更改。用户在安装、更新或使用插件前应确保信任该插件,并检查每个插件的主页以获取详细信息。

插件结构

每个插件遵循标准的文件夹布局:

  • .claude-plugin/plugin.json — 必需的元数据文件
  • .mcp.json — 可选的 MCP 服务器配置
  • commands/ — 可选的斜杠命令
  • agents/ — 可选的代理定义
  • skills/ — 可选的技能定义
  • README.md — 文档

命名规则

市场条目中的 name 字段是一个不可变的 slug。一旦发布,它就永远不能更改——用户以该名称安装插件,重命名会导致他们的安装出现 plugin-not-found 错误。

  • 若要更改插件在 UI 中的显示标签,请更新 displayName。
  • 如果确实无法避免重命名,市场必须在 .claude-plugin/marketplace.json 中包含一个 renames 映射(例如 "old-name": "new-name")。Claude Code 插件加载器会读取此映射,并在用户下次同步时自动将旧 slug 重写为新 slug。

技能捆绑插件(特殊情况)

当插件的源仓库包含技能(SKILL.md 文件)但没有 .claude-plugin/plugin.json 清单时,市场条目可以直接声明这些技能。这需要:

  • 在条目中设置 strict: false
  • 一个显式的 skills 数组,列出指向技能目录的路径

每个路径相对于 source.path,并指向包含 SKILL.md 的文件夹。路径可以超过一级(例如 ["./libA/skill-1", "./libB/skill-2"]),允许市场展示跨多个子目录的精选子集。每个技能在 Claude Code 中注册为 <plugin-name>:<skill-name>。

贡献

  • 内部插件由 Anthropic 团队成员开发;plugins/example-plugin 可作为参考实现。
  • 外部插件可由第三方合作伙伴通过提交表单提交。它们必须符合质量和安全标准才能获得批准。

许可

整个目录没有统一的许可证——每个链接的插件都有其自己的 LICENSE 文件。

更多信息

README 指向了面向开发者的官方 Claude Code 插件文档。

相关

  • 项目
  • 项目
  • 项目
  • 项目