Workbranch › Guides

Guide

How to install plugins in Claude Code

Plugins bundle skills, agents, hooks and MCP servers into one install. This guide covers where plugins come from, how to install one in the terminal, which scope to pick, and how to update or remove it later.

Updated 30 October 2026

Quick answer: in a Claude Code session, type /plugin and browse the Discover tab, or run /plugin install name@marketplace to open a plugin's details. Pick a scope (just you, everyone on the repository, or you in this repository only) and Claude Code installs it. Plugins from other catalogs need /plugin marketplace add owner/repo first.

Steps below follow Anthropic's Claude Code documentation as of October 2026. They're for the terminal; the desktop app and VS Code have their own plugin screens, covered briefly further down. New to Claude Code? Start with how to get started with Claude Code.

Marketplaces: where plugins come from

A marketplace is a catalog of plugins. Claude Code registers Anthropic's official marketplace, claude-plugins-official, the first time you open an interactive terminal session, so its plugins are ready to install. Anything else (a coworker's catalog, Anthropic's community marketplace, a company repository) has to be added once before you can install from it.

  1. Start Claude Code with claude.
  2. Run /plugin marketplace add followed by the source:
    • A GitHub repository: /plugin marketplace add owner/repo (add #v1.2.0 to pin a tag or branch)
    • Any other git host: the full clone URL, including https://
    • A folder on your computer: a path starting with ./ or ../
    • A hosted catalog file: the https:// URL of its marketplace.json
  3. Look for Successfully added marketplace. Its plugins now appear on the Discover tab.

For a private repository, Claude Code uses the git credentials already on your machine and never asks for a password, so make sure a normal git clone of it works first.

Install a plugin

  1. Run /plugin install name@marketplace, for example /plugin install commit-commands@claude-plugins-official. In a session this opens the plugin's details instead of installing straight away. To browse, run /plugin on its own, type to search on Discover and press Enter on a plugin.
  2. Read the details pane. Will install lists the commands, agents, skills, hooks and servers it adds. For plugins in Anthropic's official marketplace it also shows Last updated and, when you open the plugin with the install command or from the Marketplaces tab, a Context cost estimate in tokens.
  3. Choose a scope (see the table below).
  4. Read the last line of the install summary. Plugin is now active means you're done. If it says to run /reload-plugins, Claude Code does that for you when the panel closes. If a bundled server needs setup, open the plugin on the Installed tab and choose Configure.
  5. Check it worked: type / and look for the plugin's skills in the form /plugin-name:skill, or run claude plugin list in your shell.

Shortcut for a marketplace you haven't added yet: /plugin install name --marketplace owner/repo adds it (after asking you to confirm) and opens the plugin in one go. In a session this needs Claude Code v2.1.275 or later.

Which scope to choose

OptionWho gets itSaved in
Install for you (user)You, in every project on this computer~/.claude/settings.json
Install for all collaborators (project)Everyone working in the repository.claude/settings.json (commit it)
Install for you, in this repo only (local)You, in this repository.claude/settings.local.json

Project scope switches the plugin on for teammates but doesn't download it for them: each of them runs claude plugin install name@marketplace --scope project once. When a plugin is set at several scopes, local beats project and project beats user.

Update plugins

Disable or uninstall a plugin

  1. Run /plugin and press Tab to reach Installed.
  2. Press Space on a plugin to switch it off or on, or press Enter and choose Disable plugin or Uninstall.
  3. From the shell, use claude plugin disable, enable or uninstall with name@marketplace; add --scope project where needed.

The Not used recently header on the Installed tab is a quick way to find plugins that still cost context in every session. Removing a whole marketplace (/plugin marketplace remove name) also uninstalls every plugin you installed from it.

Good to know

If it doesn't work

Keep track of what each session leaves open

If you work across many Claude Code sessions, the Workbranch plugin for Claude Code installs the same way as any other plugin. Say "save this to Workbranch" and Claude files the session's tasks, decisions and open questions into a project, and when you start a session in a folder linked to that project, it shows what's still open. Details are on the Workbranch for Claude page.

Sources

Frequently asked questions

Do plugins I install in the terminal work in the desktop app and VS Code?

Yes, on the same computer. The terminal, the desktop app's local sessions and the VS Code extension read the same settings files, so a user-scope plugin shows up in all three.

Do my plugins load on claude.ai/code?

No. Cloud sessions, including Claude Code in the browser, don't load plugins installed on your own machine or those switched on in a repository's .claude/settings.json.

Can I install a plugin from a script?

Yes. Run claude plugin install name@marketplace in your shell. On a brand-new machine, add the official marketplace first with claude plugin marketplace add anthropics/claude-plugins-official.