This repository is the official plugin marketplace for Claude Code, maintained by Anthropic. It holds internal plugins built by the Anthropic team alongside external plugins submitted by partners and the community, all structured so Claude Code can discover and install them directly. It's aimed at Claude Code users who want to extend the tool with slash commands, agents, skills, or MCP server integrations, and at developers who want to publish a plugin others can install.
Each plugin follows a fixed layout: a .claude-plugin/plugin.json manifest, optional .mcp.json config for MCP servers, and optional commands/, agents/, and skills/ directories. The marketplace itself is a curated index over these plugin folders rather than a runtime or SDK.
/plugins, third-party ones under /external_plugins, so you can see at a glance what's Anthropic-maintained versus community-submitted./plugin install {plugin-name}@claude-plugins-official inside Claude Code, or browse plugins through /plugin > Discover.plugin.json manifest plus optional MCP config, commands, agents, and skills folders, giving every plugin a predictable shape.name slug never changes after publishing; display labels are handled separately via displayName, and a renames map lets marketplace maintainers migrate users automatically if a rename is unavoidable.SKILL.md files (no manifest) can be registered with strict: false and an explicit skills array pointing at subdirectories, letting a single marketplace entry expose a curated subset of skills from a larger source repo.This repo is a good fit if you're using Claude Code and want to add pre-built commands, agents, or MCP integrations without writing your own plugin from scratch. It's also useful as a reference if you're building your own plugin marketplace or want to see a working example (/plugins/example-plugin) of the required file structure.
It's a good fit for teams that want to distribute internal Claude Code tooling (commands, skills, agent definitions) through a single install path, and for third-party vendors who want their MCP server or skill bundle discoverable inside Claude Code's /plugin interface.
It is not a good fit if you're looking for a general-purpose plugin runtime independent of Claude Code, or if you need guaranteed security review of every listed plugin. Anthropic explicitly does not control or verify the contents of third-party MCP servers, files, or other software bundled in plugins, so you should review a plugin's homepage and source before installing, updating, or using it.
Plugins in this marketplace are installed from inside Claude Code, not via pip or npm.
To install a specific plugin, run:
/plugin install {plugin-name}@claude-plugins-official
Alternatively, browse available plugins interactively:
/plugin > Discover
If you're publishing a plugin instead of installing one, start from the reference implementation at /plugins/example-plugin and follow the 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
External contributors submit new plugins for review through the plugin directory submission form rather than opening a pull request directly.