Claude Code plugins and marketplaces: sharing a team's setup safely
Claude Code plugins and marketplaces: sharing a team's setup safely

A Claude Code plugin is a package that bundles skills, subagents, hooks, MCP server connections and other pieces into one installable unit. A marketplace is a catalog of plugins that Claude Code can install from by name. Together they are how a website team gives everyone the same setup: the same SEO check, the same pre-deploy hook, the same review subagent, installed with one command and updated in one place.
You may not need one. A skill or hook committed to your site's repository already reaches everyone who works in that repository. Plugins earn their keep when you want the same setup across many sites, when you want versioned releases, or when you want to install something a vendor or Anthropic built. They also carry a real risk: Anthropic says a plugin "can execute arbitrary code on your machine with your user privileges." This guide covers how plugins work as of October 2026, how to share a team setup, and how to check a plugin before you trust it.
Key Takeaways
- A plugin is a directory of components with a manifest at .claude-plugin/plugin.json. A marketplace is a catalog file, .claude-plugin/marketplace.json, in a repository or directory: "a catalog, not a hosted store."
- Anthropic's official marketplace, claude-plugins-official, is added automatically. Anthropic also runs a community marketplace (claude-community) and a demo marketplace (claude-code-plugins).
- Install with /plugin install name@marketplace at user, project or local scope. Project scope enables the plugin for collaborators through the committed .claude/settings.json, but each person still installs it.
- Plugin hooks and MCP servers run outside Claude Code's sandbox, and auto-updates can change files after you reviewed them. "Anthropic doesn't review third-party marketplaces."
- Admins can allowlist or block marketplaces and force-enable plugins through managed settings that users can't override.
What a plugin is, and whether you need one
Anthropic's overview lists what a plugin can hold:
- Skills: SKILL.md instructions Claude loads when relevant, also runnable as a command
- Agents: subagent definitions Claude can delegate to
- Hooks: commands that run at points in Claude Code's lifecycle, such as after every edit
- MCP servers: tool servers Claude connects to while the plugin is enabled
Anthropic's own rule of thumb: skills, subagents, hooks and MCP servers "all work on their own, without a plugin." Use a plugin "when you want several skills, subagents, hooks, or MCP servers packaged as one unit."
| Situation | Simplest approach |
|---|---|
| One site, one team, one repository | Commit skills to .claude/skills/, hooks and permissions to .claude/settings.json, and project instructions to CLAUDE.md |
| The same checks across many client or brand sites | A plugin in your own marketplace, installed in each repository |
| A vendor's integration, such as a hosting or CMS tool | The vendor's plugin, after you review it |
| Company-wide standards every developer must have | Plugins enabled through managed settings |
If you haven't set up the basics, start with our guides to writing a CLAUDE.md for a website and Claude Code skills. A plugin packages those pieces; it doesn't replace them.
Anthropic's marketplaces, and everyone else's
Claude Code adds Anthropic's official marketplace "the first time you start an interactive terminal session, unless a managed policy blocks it." What's in it may surprise you: "Most of what it lists comes from partners and other authors rather than from Anthropic." You can browse it on the web at Claude Marketplace, "which shows install counts and marks some plugins Anthropic verified."
- Official (claude-plugins-official): added automatically; doesn't take submissions through the directory portal.
- Community (claude-community): you add it yourself. Where it pins a plugin to a specific commit, "which it does for nearly every entry, Claude Code refuses to install a different commit."
- Demo (claude-code-plugins): example plugins. Anthropic warns that older instructions telling you to run /plugin marketplace add anthropics/claude-code add the demo marketplace, which "isn't the official marketplace."
- Third-party: every other marketplace, including your own team's. Claude Code accepts the official and community names only from Anthropic's own GitHub repositories, "so a third-party marketplace can't present itself as an Anthropic one."
Don't confuse a plugin marketplace with Claude Marketplace, the website at claude.com/marketplace. Anthropic notes that the website "isn't a marketplace you add with /plugin marketplace add."
Installing plugins: commands and scopes
- Browse. Run /plugin in a terminal session and open the Discover tab. In the desktop app, use the + button next to the prompt box and choose Plugins. VS Code has its own plugin manager.
- Review before installing. The details pane lists what the plugin will install. For official-marketplace plugins, opening it by name, as in /plugin install name@claude-plugins-official, also shows a "Context cost" estimate.
- Install with a scope. Run /plugin install name@marketplace, or from your shell, for example, claude plugin install formatter@your-org --scope project.
- Check it loaded. Run claude plugin list, then try one of the plugin's skills. Plugin skills are namespaced, such as /plugin-name:skill-name.
| Scope | Who gets it | Where it's recorded |
|---|---|---|
| User | You, in every project on this computer | Your user settings |
| Project | Everyone working in this repository | The committed .claude/settings.json; each collaborator still installs it |
| Local | You, in this repository only | Your local settings for the repository |
A user-scope plugin installed in the terminal also appears in the desktop app's local sessions and VS Code on the same computer. Cloud sessions are different: a cloud session "has no plugin browser" and doesn't load your locally installed plugins or the ones your repository's settings turn on. Plan cloud and routine work around committed skills instead.
Sharing a website team's setup
A plugin for a website team might bundle a skill that checks titles, meta descriptions and structured data on changed pages, a hook that runs the build after edits, a review subagent with read-only tools, and the MCP connection to your CMS. To share it:
- Build the plugin as a folder with its manifest and components. While developing, load it straight from the folder with --plugin-dir; no marketplace is needed yet.
- Create a marketplace by adding a .claude-plugin/marketplace.json catalog to a git repository your team controls.
- Add the marketplace on each machine with /plugin marketplace add, which accepts a GitHub repository, another git host, a local path or a hosted marketplace.json.
- Enable it per repository. Put extraKnownMarketplaces and enabledPlugins in a site repository's .claude/settings.json. Anthropic notes these marketplace entries "apply only in a folder the contributor has trusted."
- Test it before rollout. Anthropic's tooling includes claude plugin eval for testing plugins with eval suites.
Treat a team plugin like code: review changes in pull requests, version releases, and write down what each component does. Our Claude Code templates include an SEO-check skill and settings file you could package this way, and our team rollout plan covers sequencing the change.
Admin controls for companies
Through managed settings, admins decide which plugins Claude Code installs and allows on every machine, and "Users can't override them." They can be delivered as server-managed settings from claude.ai (Organization settings, Claude Code, Managed settings, which needs the Owner role) or through device management.
- extraKnownMarketplaces plus enabledPlugins: register your marketplace and turn plugins on for everyone.
- strictKnownMarketplaces: an allowlist of marketplace sources. An empty list blocks every source, including the official one.
- blockedMarketplaces: a blocklist of sources.
On the claude.ai side, skill and plugin scanning is available on Enterprise plans for Claude, Cowork and Enterprise plugin marketplaces, with pass, warn or fail results. It doesn't scan MCP servers or hooks "at this time," and Anthropic's support article doesn't say whether it covers Claude Code installs from marketplaces, so don't rely on it as your Claude Code review. Our guide to managed settings and admin controls covers the wider policy setup.
Security: review a plugin like software you install
Anthropic's plugin security page is direct about the risk. A plugin runs as you, and "Claude Code runs hooks, monitors, MCP servers, LSP servers, and the processes a mod starts outside the sandbox." With auto-update on, "the files you reviewed can change on disk."
| Check | How |
|---|---|
| Who publishes it | Marketplace name and source repository; prefer Anthropic verified or your own team's marketplace |
| What's inside | Clone it and run claude --plugin-dir <dir> plugin details <name> for its component inventory |
| Hooks and MCP servers | Read every hook command and server definition; these run with your permissions |
| Context cost | Check the "Context cost" estimate or the "Always-on" token count in claude plugin details |
| Updates | Decide whether to allow auto-update for that marketplace, or pin a version and review changes |
| Access it needs | Install it on a copy of the site first, never with production credentials loaded |
Context is a cost too. "An enabled plugin is part of every session." Each skill and agent the plugin lets Claude invoke adds its name and description to every turn, even when unused. Disable plugins you aren't using with /plugin or claude plugin disable. For background on what MCP connections can reach, see our guide to MCP servers for website teams, and for hook design, our guide to hooks for website projects.
Publishing a plugin more widely
To reach people beyond your team, you can publish your own marketplace, or submit to Anthropic's directory, where one listing "reaches people on claude.ai, in Cowork, and in Claude Code." Submitting "requires a paid claude.ai plan." The official marketplace doesn't take submissions through the directory portal. Whatever you publish, others will run it with their own privileges, so document what it does and keep it small.
Conclusion
Plugins and marketplaces let a website team package its Claude Code setup once and install it everywhere, and let admins control which sources are allowed. For a single site, committed skills and settings are often enough. When you do use plugins, prefer your own reviewed marketplace or verified sources, read every hook and server before installing, watch context cost, and remember that cloud sessions don't load them. If you want a shared plugin, marketplace and policy designed for your team, our Claude Code consulting covers that setup. More guides are in our Claude Code Guide.
Frequently asked questions
Are plugins in Anthropic's official marketplace made by Anthropic?
Mostly not. Anthropic says most of what the official marketplace lists "comes from partners and other authors." Some plugins carry an Anthropic verified mark on Claude Marketplace. Review any plugin before installing it.
Is a Claude Code plugin the same as the VS Code or JetBrains plugin?
No. The VS Code extension and JetBrains plugin put Claude Code inside your editor. A Claude Code plugin adds skills, agents, hooks or MCP servers to Claude Code itself.
Do plugins work in cloud sessions and routines?
Not the ones installed on your machine or enabled in repository settings, as of October 2026. Cloud sessions load skills committed to the repository's .claude/skills/ folder.
How do I make sure my whole team has the same plugin?
Enable it at project scope in the repository's committed settings, and make sure each person installs it. For company-wide enforcement, an admin can enable it through managed settings.
Can a plugin slow Claude down or use up my limits?
It can add to context on every turn, which counts toward usage. Check a plugin's context cost before installing, and disable plugins you don't use.
Put this into action with eSEOspace
We help businesses grow with seo, geo & aeo that actually performs. Explore the services behind this guide:
Get a FREE Audit
We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.
Don't have a site yet? Get in touch →
Get a FREE GEO/AEO/SEO Audit
We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.
Don't have a site yet? Get in touch →
Great — your audit is on the way!
We'll send your free SEO/GEO/AEO/CRO audit within the next few hours. Where should we send it?
You're all set! ✓
Your free audit is being prepared — check your inbox in the next few hours. Talk soon!
On this page
- Key Takeaways
- What a plugin is, and whether you need one
- Anthropic's marketplaces, and everyone else's
- Installing plugins: commands and scopes
- Sharing a website team's setup
- Admin controls for companies
- Security: review a plugin like software you install
- Publishing a plugin more widely
- Conclusion
- Frequently asked questions





