| title | Plugin Discovery and Installation | ||||
|---|---|---|---|---|---|
| category | user-guide | ||||
| target_platform | linux | ||||
| audience | ai_agent | ||||
| keywords |
|
Browse official plugins:
claude
/plugin # Opens plugin manager UIInstall plugin:
/plugin install <plugin-name>@<marketplace-id>
# Example:
/plugin install python@claude-plugins-officialAdd marketplace:
/marketplace add <url>List installed:
/plugin list- Add marketplace → registers catalog (no plugins installed)
- Browse catalog → view available plugins
- Install plugins → download and activate individual plugins
Marketplace storage: ~/.config/claude/marketplaces.json Plugin storage:
~/.cache/claude/plugins/
ID: claude-plugins-official Auto-registered: Yes (available by default)
Install syntax: /plugin install <name>@claude-plugins-official
Purpose: Code intelligence (definitions, references, type checking) Requires: Language server binary installed on system
Linux installation examples:
# Python
sudo apt install python3-pip
pip3 install python-lsp-server
/plugin install python@claude-plugins-official
# TypeScript/JavaScript
sudo npm install -g typescript-language-server typescript
/plugin install typescript@claude-plugins-official
# Rust
rustup component add rust-analyzer
/plugin install rust@claude-plugins-official
# Go
go install golang.org/x/tools/gopls@latest
/plugin install go@claude-plugins-officialConfiguration: See plugins-reference.md
Purpose: External service connections via Model Context Protocol
| Plugin | Service | Install Command |
|---|---|---|
github |
GitHub API | /plugin install github@claude-plugins-official |
gitlab |
GitLab API | /plugin install gitlab@claude-plugins-official |
atlassian |
Jira/Confluence | /plugin install atlassian@claude-plugins-official |
linear |
Linear API | /plugin install linear@claude-plugins-official |
notion |
Notion API | /plugin install notion@claude-plugins-official |
slack |
Slack API | /plugin install slack@claude-plugins-official |
figma |
Figma API | /plugin install figma@claude-plugins-official |
vercel |
Vercel API | /plugin install vercel@claude-plugins-official |
firebase |
Firebase | /plugin install firebase@claude-plugins-official |
supabase |
Supabase | /plugin install supabase@claude-plugins-official |
sentry |
Sentry | /plugin install sentry@claude-plugins-official |
Configuration: See mcp.md
| Plugin | Purpose | Install Command |
|---|---|---|
commit-commands |
Git workflows | /plugin install commit-commands@claude-plugins-official |
pr-review-toolkit |
PR review agents | /plugin install pr-review-toolkit@claude-plugins-official |
agent-sdk-dev |
Agent SDK tools | /plugin install agent-sdk-dev@claude-plugins-official |
plugin-dev |
Plugin development | /plugin install plugin-dev@claude-plugins-official |
| Plugin | Purpose | Install Command |
|---|---|---|
explanatory-output-style |
Educational insights | /plugin install explanatory-output-style@claude-plugins-official |
learning-output-style |
Interactive learning | /plugin install learning-output-style@claude-plugins-official |
ID: anthropics-claude-code Auto-registered: No (manual add required)
Repository: anthropics/claude-code
/plugin marketplace add anthropics/claude-codeCommand: /plugin
Tabs:
- Discover - Browse available plugins from all marketplaces
- Installed - View/manage installed plugins
- Marketplaces - Add/remove/update marketplace sources
- Errors - View plugin loading errors
Add marketplace command: /plugin marketplace add <source> Aliases:
/plugin market add, /plugin marketplace rm
Supported source types:
| Type | Format | Example |
|---|---|---|
| GitHub | owner/repo |
anthropics/claude-code |
| Git URL | Full git URL | https://gitlab.com/user/plugins.git |
| Local path | Directory or file path | /home/user/my-marketplace |
| Remote URL | HTTPS URL to marketplace.json | https://example.com/marketplace.json |
Storage: ~/.config/claude/marketplaces.json
| Scope | Affects | Storage Location |
|---|---|---|
| User | All projects for current user | ~/.config/claude/plugins/ |
| Project | All users in repository | .claude-plugins/ (git tracked) |
| Local | Current user + current project | .claude-plugins-local/ (gitignored) |
Default scope: User
Scope selection:
- Interactive:
/plugin→ Discover tab → select plugin - CLI:
/plugin install <name>@<marketplace>
# Marketplace management
/plugin marketplace add <source>
/plugin marketplace remove <marketplace-id>
/plugin marketplace list
/plugin marketplace update <marketplace-id>
# Plugin installation
/plugin install <plugin>@<marketplace>
/plugin uninstall <plugin>@<marketplace>
# Plugin management
/plugin list
/plugin enable <plugin>@<marketplace>
/plugin disable <plugin>@<marketplace>
# Open UI
/pluginNamespaced format: /plugin-name:command-name
Example after installing commit-commands:
/commit-commands:commit
/commit-commands:pushPlugins can include MCP servers, hooks, and arbitrary code. Verify trust before installation. Anthropic does not audit third-party plugins.
If you see "unknown command" or the /plugin command doesn't appear:
- Check your version: Run
claude --version. Plugins require version 1.0.33 or later. - Update Claude Code
- Restart Claude Code
- Marketplace not loading: Verify the URL is accessible and that
.claude-plugin/marketplace.jsonexists - Plugin installation failures: Check that plugin source URLs are accessible
- Files not found after installation: Plugins are copied to a cache, so paths referencing files outside the plugin directory won't work
For detailed troubleshooting, see Troubleshooting.
- Build your own plugins: See Plugins to create skills, agents, and hooks
- Create a marketplace: See Create a plugin marketplace to distribute plugins
- Technical reference: See Plugins reference for complete specifications