How Claude Marketplace plugins work in Claude Code

A Claude Code plugin can bundle several kinds of capability. Knowing what each one is - and when it activates - makes the marketplace plugins much easier to use.

What a plugin can add

  • Slash commands - namespaced as /<plugin>:<command> (for example /ableton:setup). Type / in a session to see them.
  • Skills - background instructions Claude loads automatically when your task matches. You don’t invoke these directly; the model picks them up when relevant.
  • Subagents - specialized helpers a plugin can dispatch for a focused job, like a review pass.
  • MCP servers - a bundled tool server that gives Claude new abilities (query GA4, edit DNS, drive Ableton). Most of our infrastructure and integration plugins are MCP-based.
  • Hooks - automation that runs on events like session start or after a tool call, for example surfacing a “new version available” notice.

When it takes effect

Plugin components load when Claude Code starts a session. After you install, update, enable, or disable a plugin, its commands, skills, and MCP tools generally appear (or disappear) the next time you start Claude Code - not mid-session. When in doubt, restart.

Scopes

You can install a plugin at three scopes: -s user (available in every project), -s project (shared with a specific project), or -s local (just your local checkout). Choose user for general tools you always want, project for something a repo’s collaborators should share.

Enable vs uninstall

disable keeps a plugin installed but inert and quick to re-enable; uninstall removes it entirely. Both take effect in a new session.

Want the details for a specific plugin? Each one has its own article, linked from Getting support for a Claude Marketplace plugin. Still stuck? Send us a message and a human will reply by email.

Still need help? Contact us

How Claude Marketplace plugins work in Claude Code - Robworks Software