Recommended Claude Code Plugins | Complete Category List and How to Choose
Choosing the best Claude Code plugins means selecting from all 29 in the official marketplace. This article consolidates every plugin — including Code Intelligence (LSP for 11 languages) and external integration MCPs (GitHub, Linear, Slack, and 12 more) — into a single table, and covers how to pick your first plugin, which ones form an essential professional set, proper command syntax after installation, and common pitfalls to avoid.
The single most important plugin to install first is the Code Intelligence (LSP) plugin for your primary language. Simply adding typescript-lsp or pyright-lsp immediately enables automatic type error detection and go-to-definition, delivering a substantial boost to everyday development productivity.
For professional use, the four external integration MCP plugins that deliver the most impact are github / linear / slack / sentry. With all four in place, you can create PRs, manage tickets, send notifications, and track errors without ever leaving Claude Code, eliminating the cost of context-switching between tools.
After installation, activate plugins with /reload-plugins and call commands using the namespaced syntax /<plugin-name>:<command>. Output style plugins are unnecessary for professional development work, so it is safe to skip them at the outset.
目次 (12)
- Complete Plugin Reference — All 29 Official Marketplace Plugins
- Code Intelligence Category — Start with One LSP Plugin for Your Language
- Decision Criteria and Pitfalls for LSP Plugins
- External Integration MCP Category — Close the Development Loop by Connecting to Your Work Tools
- Authentication Setup When Installing MCP Plugins
- Development Workflow Category — Automating Git Operations and an Entry Point for Custom Plugins
- Output Style Category — For Educational and Learning Purposes Only
- Plugin Command Reference
- Troubleshooting Q&A
- Summary: Prioritization Framework
- Sources (Primary Information)
- Related Articles
Complete Plugin Reference — All 29 Official Marketplace Plugins
While other articles scatter plugins across multiple small category tables, this article presents all official marketplace plugins in a single comparable table. Here is how to read it: "Recommended" indicates how immediately useful a plugin is for a professional developer's daily work, on a three-tier scale — ★★★ means "install first," ★★ means "needed depending on the project," and ★ means "specific use cases only." The "Required binaries / dependencies" column lists what must be installed beforehand; plugins with an empty cell require no additional binaries (Source: Discover and install plugins from the marketplace).
| Category | Plugin Name | Official/Community | Required Binaries / Dependencies | Primary Use | Recommended | Install Command |
|---|---|---|---|---|---|---|
| Code Intelligence | typescript-lsp |
Official | typescript-language-server |
Automatic type error detection and go-to-definition for TypeScript / JavaScript | ★★★ | /plugin install typescript-lsp@claude-plugins-official |
| Code Intelligence | pyright-lsp |
Official | pyright-langserver |
Automatic type error detection and reference search for Python | ★★★ | /plugin install pyright-lsp@claude-plugins-official |
| Code Intelligence | rust-analyzer-lsp |
Official | rust-analyzer |
Type checking and call hierarchy tracing for Rust | ★★★ | /plugin install rust-analyzer-lsp@claude-plugins-official |
| Code Intelligence | gopls-lsp |
Official | gopls |
Go-to-definition and hover type info for Go | ★★ | /plugin install gopls-lsp@claude-plugins-official |
| Code Intelligence | clangd-lsp |
Official | clangd |
Diagnostics and symbol listing for C / C++ | ★★ | /plugin install clangd-lsp@claude-plugins-official |
| Code Intelligence | csharp-lsp |
Official | csharp-ls |
Type error detection and reference search for C# | ★★ | /plugin install csharp-lsp@claude-plugins-official |
| Code Intelligence | jdtls-lsp |
Official | jdtls |
Go-to-definition and implementation search for Java | ★★ | /plugin install jdtls-lsp@claude-plugins-official |
| Code Intelligence | kotlin-lsp |
Official | kotlin-language-server |
Type diagnostics and reference search for Kotlin | ★★ | /plugin install kotlin-lsp@claude-plugins-official |
| Code Intelligence | php-lsp |
Official | intelephense |
Type detection and go-to-definition for PHP | ★ | /plugin install php-lsp@claude-plugins-official |
| Code Intelligence | lua-lsp |
Official | lua-language-server |
Type diagnostics and symbol listing for Lua | ★ | /plugin install lua-lsp@claude-plugins-official |
| Code Intelligence | swift-lsp |
Official | sourcekit-lsp |
Automatic type error detection for Swift | ★ | /plugin install swift-lsp@claude-plugins-official |
| External Integration MCP | github |
Official | GitHub PAT (repo scope) | PR creation, Issue management, code review | ★★★ | /plugin install github@claude-plugins-official |
| External Integration MCP | gitlab |
Official | GitLab Personal Access Token | MR creation, pipeline operations | ★★★ | /plugin install gitlab@claude-plugins-official |
| External Integration MCP | linear |
Official | Linear API key | Read/write tickets, update statuses | ★★★ | /plugin install linear@claude-plugins-official |
| External Integration MCP | atlassian |
Official | Jira/Confluence OAuth token | Jira tickets and Confluence search | ★★ | /plugin install atlassian@claude-plugins-official |
| External Integration MCP | asana |
Official | Asana Personal Access Token | Task and project management | ★★ | /plugin install asana@claude-plugins-official |
| External Integration MCP | notion |
Official | Notion Integration Token | Document search and page creation | ★★ | /plugin install notion@claude-plugins-official |
| External Integration MCP | figma |
Official | Figma Personal Access Token | Code generation from design, component reference | ★★ | /plugin install figma@claude-plugins-official |
| External Integration MCP | vercel |
Official | Vercel Token | Deploy operations, environment variable management | ★★ | /plugin install vercel@claude-plugins-official |
| External Integration MCP | firebase |
Official | Firebase service account | Firestore operations, deployment | ★★ | /plugin install firebase@claude-plugins-official |
| External Integration MCP | supabase |
Official | Supabase API key | Database operations, Edge Functions | ★★ | /plugin install supabase@claude-plugins-official |
| External Integration MCP | slack |
Official | Slack User OAuth Token | Channel posting, thread reading | ★★★ | /plugin install slack@claude-plugins-official |
| External Integration MCP | sentry |
Official | Sentry Auth Token | Error collection, triage, fix task integration | ★★ | /plugin install sentry@claude-plugins-official |
| Development Workflow | commit-commands |
Official | git | Chain commit → push → PR creation in one command | ★★★ | /plugin install commit-commands@claude-plugins-official |
| Development Workflow | pr-review-toolkit |
Official | — | Multi-angle PR analysis using specialized review agents | ★★ | /plugin install pr-review-toolkit@claude-plugins-official |
| Development Workflow | agent-sdk-dev |
Official | — | Build custom agents with the Claude Agent SDK | ★ | /plugin install agent-sdk-dev@claude-plugins-official |
| Development Workflow | plugin-dev |
Official | — | Generate scaffolding for SKILL.md / plugin.json / marketplace.json | ★ | /plugin install plugin-dev@claude-plugins-official |
| Output Style | explanatory-output-style |
Official | — | Responses with educational insight into implementation choices (Pro/Max recommended) | ★ | /plugin install explanatory-output-style@claude-plugins-official |
| Output Style | learning-output-style |
Official | — | Interactive learning mode for skill building | ★ | /plugin install learning-output-style@claude-plugins-official |
All 29 rows in the table have been verified against the official documentation. As of May 2026, the marketplace contains no community-submitted plugins — every plugin is official and managed by Anthropic. Distributing plugins within an organization by registering a private marketplace is possible, but this article covers only official plugins.
Code Intelligence Category — Start with One LSP Plugin for Your Language
The category that Anthropic itself suggests as the first thing to install is Code Intelligence. These plugins connect Claude Code to a language server via the Language Server Protocol (LSP), enabling automatic type error detection, go-to-definition, and reference search immediately after editing a file. It is the same technology that powers code intelligence in VS Code, now made available from within Claude Code (Source: Discover and install plugins from the marketplace).
Once a plugin is installed and the language server binary is available, Claude gains two capabilities. The first is automatic diagnostics: every time Claude edits a file, the language server analyzes the change and automatically reports type errors, missing imports, and syntax issues. Problems can be detected and fixed within the same turn, without manually running the compiler. The second is code navigation: go-to-definition, reference search, hover type info, symbol listing, and call hierarchy tracing all become available, providing more accurate navigation than grep-based search.
# For a Python project, your very first command
/plugin install pyright-lsp@claude-plugins-official
/reload-plugins
After installation, when Claude edits a file, a "diagnostics found" indicator appears. Press Ctrl+O to view the diagnostics inline.
Decision Criteria and Pitfalls for LSP Plugins
If the Errors tab shows "Executable not found in $PATH" after installing a plugin, it means the binary listed in the "Required binaries / dependencies" column of the table is not installed. Install the binary first — for example brew install pyright, npm i -g typescript-language-server, or rustup component add rust-analyzer — then check again.
Memory consumption is also worth considering. rust-analyzer can consume several gigabytes on large projects. If it becomes too heavy, disabling it temporarily with /plugin disable rust-analyzer-lsp@claude-plugins-official and falling back to Claude's built-in search is a practical approach. In monorepo environments, the language server may misidentify the workspace and produce false-positive diagnostics, but this does not affect the accuracy of code edits.
External Integration MCP Category — Close the Development Loop by Connecting to Your Work Tools
For professional use of Claude Code, connecting directly to work tools via external integration MCP (Model Context Protocol) plugins is where the real value lies. Each plugin bundles a pre-configured MCP server, so authentication and tool definitions are complete with just the plugin installation — no need to manually configure an MCP server, which is the biggest advantage (Source: Discover and install plugins from the marketplace).
The official marketplace offers 12 external integration plugins: source control (github / gitlab), project management (atlassian / asana / linear / notion), design (figma), infrastructure (vercel / firebase / supabase), communication (slack), and monitoring (sentry). If your team uses any of these services, they are well worth installing right away.
The priority order depends on your workflow, but for most engineers the sequence in which impact is most tangible is as follows. First choice is github — since it lets you create PRs, manage Issues, and conduct code reviews directly from Claude, it is essential in almost every development environment. Second choice is linear or atlassian, embedding the core of ticket-driven development into Claude. Third choice is slack, pulling team communication into Claude so that thread summaries and status reports can be automated. Fourth choice is sentry, which connects production errors directly to fix tasks and directly reduces Mean Time To Recovery (MTTR).
/plugin install github@claude-plugins-official
/plugin install linear@claude-plugins-official
/plugin install slack@claude-plugins-official
/reload-plugins
Authentication Setup When Installing MCP Plugins
The OAuth tokens or API keys that each plugin requires will be prompted on first use. Having them ready in advance makes the initial setup smoother. The github plugin requires a GitHub Personal Access Token (PAT) with the repo scope; linear requires a Linear API key; slack requires a Slack User OAuth Token. Permissions are checked with scopes at plugin installation time, so issuing tokens with the minimum necessary scopes is recommended. For example, if you only need read access with the github plugin, using read:repo alone reduces security risk by following the principle of least privilege.
Development Workflow Category — Automating Git Operations and an Entry Point for Custom Plugins
Four plugins are available to delegate frequently recurring operations in daily development to Claude. The goal is to reduce simple repetitive tasks and improve operational efficiency (Source: Discover and install plugins from the marketplace).
commit-commands is the most highly recommended plugin in this category. Running /commit-commands:commit causes Claude to check changes with git status / git diff, generate an appropriate commit message, and execute git add + git commit. Running /commit-commands:push extends this through to a push to the remote, and /commit-commands:pr goes all the way to creating a pull request with a description following the PR template. Engineers who previously typed git add . && git commit -m "..." && git push && gh pr create by hand will feel the biggest impact.
pr-review-toolkit invokes a set of agents each specialized in a different review perspective — security, performance, readability, and more — making it useful for self-review before submitting a large change. agent-sdk-dev provides tooling for building custom agents with the Claude Agent SDK and is unnecessary until you are familiar with the SDK. plugin-dev is a toolkit that generates scaffolding for custom plugins (SKILL.md / plugin.json / marketplace.json), serving as the entry point for contributing to the official marketplace.
Output Style Category — For Educational and Learning Purposes Only
Two plugins are available to customize how Claude responds. explanatory-output-style provides responses with educational insight into implementation choices, and learning-output-style provides an interactive learning mode for skill building (Source: Discover and install plugins from the marketplace).
If your sole purpose is writing code for work, these are unnecessary — but they are effective for internal training, onboarding new employees, or personal learning. After installation, responses tend to become longer, so weigh the trade-off against context consumption before installing. A practical approach is to consider these only when you have a comfortable context budget available on a Pro or Max plan.
Plugin Command Reference
This section covers every relevant command from plugin installation through management and team distribution. Note that both CLI commands (claude plugin ...) and in-session slash commands (/plugin ...) are available (Source: Discover and install plugins from the marketplace).
| Operation | Command | Description |
|---|---|---|
| Install (user scope) | /plugin install <name>@<marketplace> |
Install globally across all projects (default) |
| Install (project scope) | claude plugin install <name>@<marketplace> --scope project |
Add shared team configuration to .claude/settings.json |
| Install (local scope) | claude plugin install <name>@<marketplace> --scope local |
Install for yourself only within this repository (not shared with others) |
| Disable (keep settings) | /plugin disable <name>@<marketplace> |
Temporarily disable without uninstalling |
| Re-enable | /plugin enable <name>@<marketplace> |
Re-enable a previously disabled plugin |
| Uninstall | /plugin uninstall <name>@<marketplace> |
Completely remove a plugin |
| Reload | /reload-plugins |
Apply plugin changes without restarting |
| List installed | /plugin → Installed tab |
View installed plugins by scope |
| Add marketplace (GitHub) | /plugin marketplace add owner/repo |
Register a marketplace using GitHub owner/repo format |
| Add marketplace (URL) | /plugin marketplace add https://example.com/marketplace.json |
Register a marketplace from a remote URL |
| Add marketplace (local) | /plugin marketplace add ./my-marketplace |
Register a marketplace from a local path |
| List marketplaces | /plugin marketplace list |
List all registered marketplaces |
| Update marketplace | /plugin marketplace update <marketplace-name> |
Refresh the plugin list for a marketplace |
| Remove marketplace | /plugin marketplace remove <marketplace-name> |
Remove a marketplace (also removes installed plugins from it) |
| Browse / search plugins | /plugin → Discover tab |
Browse available plugins |
| Check errors | /plugin → Errors tab |
Check plugin load errors |
| Local development test | claude --plugin-dir ./my-plugin |
Load and test a local plugin without installing it |
| Disable auto-update | export DISABLE_AUTOUPDATER=1 |
Stop automatic updates for both Claude Code itself and plugins |
| Enable plugin-only auto-update | export FORCE_AUTOUPDATE_PLUGINS=1 |
Enable automatic plugin updates while halting core updates |
When enforcing a consistent plugin configuration across an entire team, the standard approach is to use project scope by adding extraKnownMarketplaces and enabledPlugins to .claude/settings.json. Using user scope for personal projects and project scope for production team environments keeps the configuration consistent.
Troubleshooting Q&A
Here are common issues encountered when installing plugins, organized by symptom, along with steps for resolution based on the official documentation troubleshooting section (Source: Discover and install plugins from the marketplace).
| Symptom | Cause | Resolution | Reference |
|---|---|---|---|
/plugin command shows "unknown command" |
Outdated version of Claude Code | Update with brew upgrade claude-code or npm update -g @anthropic-ai/claude-code, then restart |
discover-plugins#plugin-command-not-recognized |
| Errors tab shows "Executable not found in $PATH" | Language server binary not installed | Install the command listed in the "Required binaries / dependencies" column of the full table first | discover-plugins#code-intelligence-issues |
| Skills do not appear after plugin installation | Stale cache | Run rm -rf ~/.claude/plugins/cache, restart Claude Code, and reinstall |
discover-plugins#general-issues |
| Marketplace fails to load | URL unreachable or marketplace.json does not exist |
Verify URL connectivity and confirm the .claude-plugin/marketplace.json path exists |
discover-plugins#general-issues |
| "path not found" error during plugin installation | Relative path cannot be resolved for a URL-based marketplace | Switch to GitHub repository format (owner/repo) or Git URL format |
plugin-marketplaces#troubleshooting |
| Out of memory with rust-analyzer / pyright | Language server consuming several GB on a large project | Temporarily disable with /plugin disable rust-analyzer-lsp@claude-plugins-official and switch to Claude's built-in search |
discover-plugins#code-intelligence-issues |
| Large number of unresolved import errors in a monorepo | Language server misidentifying the workspace | This is a false positive that does not affect code editing accuracy. Check workspace configuration or ignore the errors and continue working | discover-plugins#code-intelligence-issues |
| Authentication error with an MCP plugin | Token or API key not set or expired | Issue the required token and reconfigure. Use the minimum necessary scopes | discover-plugins |
| Plugins are not applied to team members | Install scope is set to user | Reinstall with --scope project and confirm the commit to .claude/settings.json |
discover-plugins#configure-team-marketplaces |
| Changes are not reflected after a plugin update | Session is holding a stale cache | Run /reload-plugins. If the issue persists, restart Claude Code |
discover-plugins |
Summary: Prioritization Framework
Finally, here is a prioritized installation order for professional use. There is no need to install all 29 plugins at once — building up incrementally is the practical approach.
Stage 1: One immediate-impact Code Intelligence plugin. Install just one *-lsp plugin for your primary language. If the language server binary is already installed, automatic type error detection will be working within five minutes. Simply eliminating the need to manually run the compiler will visibly improve Claude's ability to fix issues accurately.
Stage 2: External integration MCPs for direct connection to work tools. github is essential for anyone using it in development. Adding linear or atlassian, slack, and sentry makes the entire development cycle operable from Claude.
Stage 3: Workflow efficiency. Use commit-commands to consolidate commit-through-PR creation into a single command. If you want to try building your own plugin, add plugin-dev. Output style plugins can be deferred without any issue if your goal is professional development.
| Stage | Goal | Plugins to Install |
|---|---|---|
| Stage 1 | Automatic type error detection (immediate impact) | 1–2 *-lsp plugins for your primary language(s) |
| Stage 2 | Direct connection to work tools | github + linear or atlassian + slack + sentry as needed |
| Stage 3 | Operational efficiency | commit-commands + plugin-dev if building custom plugins |
After installation, always activate with /reload-plugins and call commands using the namespaced syntax /<plugin-name>:<command>. On the security side, consider blocking untrusted third-party marketplaces using the admin setting strictKnownMarketplaces. Because plugins can execute arbitrary code on your machine with user-level privileges, always verify the trustworthiness of the source before installing.
Sources (Primary Information)
- Discover and install plugins from the marketplace (Claude Code official)
- Create and distribute plugin marketplaces (Claude Code official)
- Create plugins (Claude Code official)
- Language Server Protocol specification (Microsoft)
Related Articles
- The structure and creation of the Claude Code Marketplace
- Introduction to Claude Code — 9 features anyone can use
- What the 4 official Claude plugins and custom plugins unlock
- What is Claude MCP — capabilities overview and 5 connection steps
- Getting started building Claude Skills — the minimal SKILL.md approach