Last Updated: November 6, 2026
Summary: Claude Code plugins are installable packages that bundle skills, subagents, hooks and MCP servers into one unit. Run /plugin in Claude Code to browse Anthropic's official marketplace, which is added automatically, then install with a command like /plugin install commit-commands@claude-plugins-official. Plugins cost nothing extra, but every enabled plugin adds to your context usage and runs with your user permissions.
Claude Code is powerful out of the box, but most teams end up building the same things on top of it: a review checklist, a deploy command, a connection to their issue tracker. Plugins are Anthropic's answer to sharing that setup. Install one and you get someone else's finished configuration with a single command, plus updates when they improve it.
This guide explains what Claude Code plugins are, how to install and manage them, which marketplaces to trust, what they cost in context and security, and how to build your own. Commands and details were checked against Anthropic's official Claude Code documentation in November 2026.
Free download: The AI Stats Sheet 2026. 36 key AI numbers for business on four printable pages, with the source under every figure. Join 2,600+ business leaders who read AI Business Weekly and get it in your inbox right away.
What Are Claude Code Plugins?
A Claude Code plugin is a directory of components that Claude Code installs and loads as one unit. According to Anthropic's plugin documentation, a plugin can hold any mix of these:
Component | What it adds |
|---|---|
Skills | Instructions Claude loads when relevant, which you can also run as a slash command |
Agents | Subagents Claude can hand specialized work to |
Hooks | Commands that run automatically at points in Claude Code's lifecycle, such as after every edit |
MCP servers | Connections to outside tools and data that Claude can use while the plugin is enabled |
Hooks module | Hooks written as JavaScript functions that can also draw panes and add commands; a plugin with one is called a mod |
Anthropic introduced plugins in public beta on October 9, 2025, calling them its "standard way to bundle and share Claude Code customizations" in the launch announcement. They work in the terminal, the Claude Desktop app's Code tab and the VS Code extension.
Skills, subagents, hooks and MCP servers all work on their own without a plugin. A plugin is simply the packaging. If you only need one skill for yourself, our guide to Claude Code skills shows how to set it up directly. Plugins make sense when you want several pieces bundled together, installed in one step and kept up to date.
How to Install a Claude Code Plugin
Start Claude Code in your project with claude, then run /plugin to open the plugin panel on its Discover tab, or install a specific plugin by name. Anthropic's docs use the commit-commands plugin, which adds commands for committing, pushing and opening pull requests, as the example:
Open the plugin's details. Run
/plugin install commit-commands@claude-plugins-official. In a session, this opens the plugin's details so you can review it first rather than installing straight away.Review what it adds. The details pane lists the commands, agents, skills, hooks and servers the plugin will install. For plugins in Anthropic's official marketplace, it also shows when the plugin was last updated and a context cost estimate.
Choose a scope. Install it for yourself in every project, for everyone working in this repository, or for yourself in this repository only.
Check it works. Type
/and look for the plugin's skills in the form/plugin-name:skill, for example/commit-commands:commit.
In the Desktop app, click the + button next to the prompt box and choose Add plugins. In VS Code, type /plugins to open Manage plugins. To install from a script without opening a session, use claude plugin install <name>@<marketplace> in your shell.
Install scopes explained
Scope | Who gets it | Saved in |
|---|---|---|
User | You, in every project on this computer |
|
Project | Everyone who works in the repository |
|
Local | You, in this repository only |
|
Project scope is how teams standardize tools, but committing the setting only turns the plugin on. Each teammate still installs it once on their own machine. If the same plugin is set at several scopes, local overrides project and project overrides user.
Where to Find Claude Code Plugins
Plugins come from marketplaces, which are catalogs that list plugins and where to fetch each one. A marketplace is usually a GitHub repository with a .claude-plugin/marketplace.json file. Anthropic publishes three general marketplaces, described in its marketplace guide:
Marketplace | Name to use after @ | What's in it | How you get it |
|---|---|---|---|
Official |
| Plugins Anthropic maintains, plus plugins from partners and other authors | Added automatically the first time you start an interactive session |
Community |
| Third-party plugins submitted to Anthropic by their authors |
|
Demo |
| A small set of example plugins |
|
Most of the official marketplace comes from tool vendors whose plugins connect Claude Code to their services. Anthropic maintains a smaller set of its own, including commit-commands, code-review, feature-dev, security-guidance and language server plugins for code intelligence. You can also browse the full catalog on the web at Claude Marketplace, which shows install counts and marks some plugins as Anthropic verified.
One common mix-up: older tutorials tell you to run /plugin marketplace add anthropics/claude-code. That adds the demo marketplace, not the official one. Most demo plugins also exist in the official marketplace under the same names, so install them from claude-plugins-official to avoid duplicate copies.
How to Add a Third-Party Marketplace
Many popular plugins live in their authors' own marketplaces rather than Anthropic's. To use one, add it once, then install its plugins by name:
GitHub repository:
/plugin marketplace add owner/repo, with#v1.2.0on the end to pin a tagAny git host: the full clone URL, such as a GitLab address
Local folder: a path starting with
./or../Hosted file: the
https://URL of amarketplace.json
Then install with /plugin install plugin-name@marketplace-name. Private marketplaces work too, using the git credentials already on your machine. Anthropic does not review third-party marketplaces, so read the next section before adding one.
Are Claude Code Plugins Safe?
A plugin can run code with your user privileges, whatever marketplace it comes from. Its hooks fire automatically and its MCP servers run alongside every session where it is enabled. Anthropic's documentation is direct about it: what the plugin runs, it runs as you.
That makes a few habits worth keeping:
Read the details pane before installing. It lists every hook and server the plugin adds.
Check the marketplace name. Claude Code only accepts Anthropic's official and community names for marketplaces sourced from
github.com/anthropics/, so a look-alike name from another account can't pose as official.Be choosier with third-party sources. A plugin from a coworker or a random GitHub repo hasn't been reviewed by Anthropic.
Use organization controls. Through managed settings, companies can allowlist or block marketplaces, force-install approved plugins and turn off session-only loading.
Do Plugins Slow Down Claude Code or Cost More?
Plugins are free to install, but they are not free to run. An enabled plugin is part of every session, not only the ones where you use it. For each skill, agent and command Claude can call on its own, the name and description sit in Claude's context on every turn. Those tokens count toward your usage and leave less room in the context window, even when nothing from the plugin runs.
You can check the footprint at each stage:
Before installing: plugins in the official marketplace show a context cost estimate, split into what the plugin adds to every message and what it adds when invoked.
After installing: run
claude plugin details <name>in your shell to see how many tokens it adds to every session.Cleaning up: the Installed tab in
/plugingroups plugins you haven't used recently, so you can disable or remove them.
The practical rule: install what you will use weekly and disable the rest with /plugin or claude plugin disable. That matters more on plans with tighter limits. Our Claude API pricing guide explains how tokens translate into cost.
How to Manage and Update Plugins
Task | In a session | In your shell |
|---|---|---|
See installed plugins |
|
|
Disable or enable |
|
|
Uninstall |
|
|
Update one plugin | Installed tab, Update now |
|
Apply changes mid-session |
| Restart Claude Code |
Auto-update is on by default for Anthropic's official marketplace and off for community, third-party and local marketplaces. You can switch it per marketplace on the Marketplaces tab. A running session keeps the versions it loaded; updates apply in the next session or after /reload-plugins.
Two other details trip people up. Plugins you turn on in your claude.ai account sync into terminal sessions under the name name@synced. And cloud sessions, including Claude Code on the web at claude.ai/code, do not load plugins installed on your own machine.
How to Create Your Own Claude Code Plugin
A plugin is a folder with a manifest and the components you want to share. The manifest is a JSON file at .claude-plugin/plugin.json that gives the plugin its name and can add a version and description. A simple plugin looks like this:
.claude-plugin/plugin.json: the manifestskills/review/SKILL.md: a skill that runs as/my-plugin:reviewagents/reviewer.md: a subagent definitionhooks/hooks.json: hooks that run on lifecycle events.mcp.json: MCP servers that give Claude new tools
While building, you don't need a marketplace. Start Claude Code with --plugin-dir pointing at your folder to load the plugin for one session. When it's ready, publish it through your own marketplace repository, or submit it to Anthropic's community marketplace so others can find it.
For teams, a private marketplace is the cleanest way to share internal tooling. Put your plugins in one repository, have each developer add it once, and enable the plugins at project scope in each codebase.
How Businesses Can Use Claude Code Plugins
For an individual developer, plugins save setup time. For a company, they turn scattered personal configurations into a shared, versioned standard.
Standardize workflows. Package your team's review checklist, commit conventions and test commands so every developer's Claude Code behaves the same way.
Connect internal tools. Bundle MCP servers for your issue tracker, docs or databases so new hires get access in one install.
Enforce guardrails. Use hooks to run linters or security checks automatically, and managed settings to control which marketplaces are allowed.
Onboard faster. A project-scoped plugin means a new developer clones the repo, installs once and has the full setup.
As more engineering teams adopt Claude Code, plugins are how they keep everyone on the same setup. Our Claude Code statistics page tracks its growth, and our Claude Code vs Cursor comparison covers how it stacks up against the leading AI editor.
Frequently Asked Questions
What are Claude Code plugins?
Claude Code plugins are packages that bundle skills, subagents, hooks and MCP servers so Claude Code can install them as one unit. Most come from marketplaces such as Anthropic's official claude-plugins-official catalog, and you install them with the /plugin command in a Claude Code session.
How do I install a Claude Code plugin?
Run /plugin in a Claude Code session to browse the Discover tab, or run /plugin install followed by the plugin and marketplace name, such as commit-commands@claude-plugins-official. Review what it adds, choose user, project or local scope, then type / to find its commands.
Are Claude Code plugins free?
Installing plugins costs nothing extra, but enabled plugins add their skill and agent descriptions to Claude's context on every turn, which counts toward your usage. Plugins in Anthropic's official marketplace show a context cost estimate before you install, and you can disable plugins you don't use.
Are Claude Code plugins safe to install?
A plugin runs code with your user permissions, including hooks and MCP servers, so review its details before installing. Anthropic maintains the official marketplace but does not review third-party marketplaces. Companies can allowlist or block marketplaces through managed settings.
What is the difference between a Claude Code plugin and a skill?
A skill is a single set of instructions Claude loads when relevant. A plugin is a package that can contain several skills plus subagents, hooks and MCP servers, installed together and updated from a marketplace. Use a standalone skill for personal tweaks and a plugin to share a full setup.
Do Claude Code plugins work on the web?
No. Cloud sessions, including Claude Code on the web at claude.ai/code, do not load plugins installed on your own machine. Plugins work in the terminal, the Claude Desktop app's Code tab and the VS Code extension, which all share the same settings files on one computer.
Conclusion
Claude Code plugins turn a personal setup into something you can install, share and update with one command. Start with Anthropic's official marketplace, which Claude Code adds for you, and install the few plugins you will actually use, since every enabled plugin adds to your context on every turn.
For teams, the bigger win is standardization. A private marketplace with project-scoped plugins gives every developer the same tools, connections and guardrails from their first day.
Related Articles
Claude Code Skills: how to package repeatable workflows for Claude.
What Is Claude Code?: Anthropic's coding agent explained.
Claude Code Remote Control: how to use Claude Code from your phone.
Claude Code vs Cursor: which AI coding tool fits your team.
Claude Code Statistics: revenue, users and adoption.
Claude API Pricing: token rates for every Claude model.
Written by the AI Business Weekly Editorial Team. Reviewed, edited and published by Sameer Khan. This article was AI-assisted, then reviewed by Sameer Khan before publishing.
