claude-plugins-official README

The project's README from github.com/anthropics/claude-plugins-official. As one markdown file: README.md.

Claude Code Plugins Directory

A curated directory of high-quality plugins for Claude Code.

⚠️ Important: Make sure you trust a plugin before installing, updating, or using it. Anthropic does not control what MCP servers, files, or other software are included in plugins and cannot verify that they will work as intended or that they won't change. See each plugin's homepage for more information.

Structure

Installation

Plugins can be installed directly from this marketplace via Claude Code's plugin system.

To install, run /plugin install {plugin-name}@claude-plugins-official

or browse for the plugin in /plugin > Discover

Contributing

Internal Plugins

Internal plugins are developed by Anthropic team members. See /plugins/example-plugin for a reference implementation.

External Plugins

Third-party partners can submit plugins for inclusion in the marketplace. External plugins must meet quality and security standards for approval. To submit a new plugin, use the plugin directory submission form.

Plugin Structure

Each plugin follows a standard structure:

plugin-name/
├── .claude-plugin/
│   └── plugin.json      # Plugin metadata (required)
├── .mcp.json            # MCP server configuration (optional)
├── commands/            # Slash commands (optional)
├── agents/              # Agent definitions (optional)
├── skills/              # Skill definitions (optional)
└── README.md            # Documentation

Plugin names are immutable

The name field in a marketplace entry is an immutable slug. Once a plugin has been published, its name must not change — users have it installed under that slug, and renaming it breaks their install with a plugin-not-found error.

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

The Claude Code plugin loader reads this map and transparently rewrites the old slug to the new one on the user's next sync.

Skill-bundle plugins

When a plugin's source repository ships skills (SKILL.md files) without a .claude-plugin/plugin.json manifest, the marketplace entry can declare the skills directly using strict: false and an explicit skills array.

{
  "name": "example-bundle",
  "description": "Brief description of the bundled skills.",
  "author": { "name": "Author Name" },
  "category": "development",
  "source": {
    "source": "git-subdir",
    "url": "https://github.com/example-org/sdk.git",
    "path": "packages/agent-skills",
    "ref": "main",
    "sha": "<commit sha>"
  },
  "strict": false,
  "skills": [
    "./skill-a",
    "./skill-b",
    "./skill-c"
  ],
  "homepage": "https://github.com/example-org/sdk"
}

Each path in skills is relative to source.path and points at a directory containing a SKILL.md. Paths can reach deeper than a single level — for example, ["./libA/skill-1", "./libB/skill-2"] exposes a curated subset across multiple library subdirectories. Each skill is registered as <plugin-name>:<skill-name> in Claude Code.

For the underlying schema, see Strict mode in the marketplace documentation.

License

Please see each linked plugin for the relevant LICENSE file.

Documentation

For more information on developing Claude Code plugins, see the official documentation.

claude-plugins-official (anthropics/claude-plugins-official)

Searching Database…

这是什么?由 Anthropic 官方维护的 Claude Code 高质量插件目录——一个经过精选的市场,其中的条目可以直接通过 Claude Code 内置的插件系统安装。
它是一份供阅读的精选清单,还是一个真正可以安装的市场?是一个真正的市场:你可以通过 /plugin > Discover 来浏览,或按名称安装条目。每个插件都是一个包,可能自带 MCP 服务器、文件和技能。
怎么从这里安装插件?在 Claude Code 中运行 /plugin install {plugin-name}@claude-plugins-official,或者打开 /plugin 并从 Discover 里选一个。不需要单独克隆或下载。
一个插件里实际能包含什么?插件可以打包 MCP 服务器、文件和技能(SKILL.md 文件)。只提供技能而没有插件清单的仓库,只要在市场条目里显式声明一个 skills 数组,也可以作为技能包被收录。
里面的东西装起来都安全吗?不一定——被收录并不等于保证。Anthropic 无法控制每个插件包含哪些 MCP 服务器、文件或其他软件,也无法验证它们是否可用、是否保持不变,所以请查看插件的主页,只安装你信任的插件。
一份许可证能覆盖所有插件吗?不能。仓库本身采用 Apache-2.0,但每个插件是单独授权的——README 会让你去查看每个所链插件的 LICENSE 文件,所以条款可能因安装而异。
里面列出的插件是谁做的?两边都有:/plugins 收录由 Anthropic 团队成员开发和维护的内部插件,而 /externalplugins 收集来自合作伙伴和社区的第三方插件,这些插件必须达到目录的质量和安全标准才能通过审核。
插件发布后能改名吗?不能——名称是不可变的 slug。改名会导致现有安装报 plugin-not-found 错误;作者应该改为更新 displayName,或者在 .claude-plugin/marketplace.json 的 renames 映射里加一条记录,这样旧安装会在下次同步时自动迁移。
有没有可以参考的示例,教我写自己的插件?有——/plugins/example-plugin 是内部风格插件的参考实现,Anthropic 的 Claude Code 官方文档也对插件开发有更深入的介绍。
Creator
anthropics
Size
16.9 MB
Stars
41.7K
Updated
CommitOct 16
Age
10mo
Commits · 90 Days