Claude Code plugins: install, build and publish A developer guide details how Claude Code plugins bundle skills, slash commands, subagents, hooks and MCP servers into a single installable package distributed through Git-based marketplaces. Plugins are installed with commands like `/plugin marketplace add` and `/plugin install`, and authors can publish their own marketplace via a `.claude-plugin/marketplace.json` manifest, with Anthropic's own skills such as Frontend Design and Code Review published in the `claude-plugins-official` marketplace. A Claude Code plugin bundles skills, slash commands, subagents, hooks and MCP servers so they install together from a marketplace with one command. This guide explains what goes in a plugin, how to install one, how plugins differ from plain skills, and how to publish your own marketplace. A skill is one folder with a SKILL.md : instructions for one job. A plugin is a package that can contain many skills plus other extensions, with a manifest that tells Claude Code what is inside. | You want to | Use | |---|---| | Teach Claude one method | A skill | | Ship several skills together | A plugin | | Add a slash command or a subagent alongside skills | A plugin | | Connect an MCP server that the skills depend on | A plugin with .mcp.json | | Let a team install everything with one command | A plugin in a marketplace | | Install one community skill from GitHub | skillgild install