Claude Code Plugin Ecosystem Complete Guide
Claude Code's plugin system upgrades the coding assistant into an extensible platform. From official tools to the 42K★ community star plugin, discover how plugins supercharge Claude Code.
What are Claude Code Plugins
The plugin system transforms Claude Code from a fixed-function tool into an infinitely extensible development platform.
Capability Extension
Add new tools to Claude Code via plugins: web search, database queries, deployment automation — no waiting for official updates.
Hooks Integration
Plugins can register pre/post-tool hooks that auto-trigger scripts before and after tool execution for auditing, notifications, and interception.
Community Ecosystem
Official marketplace + GitHub community maintain thousands of high-quality plugins, ready to use or customize.
Plugin Marketplace
Official picks and community star plugins covering every stage of the development workflow.
Official Plugins
Maintained by Anthropic, stable and reliable
Docs Connector
Connect external doc sources (Confluence, Notion, GitHub Wiki) so Claude can directly search project documentation
File System Pro
Enhanced filesystem operations: batch rename, directory tree analysis, change tracking
Code Analyzer
Static code analysis plugin with ESLint, Pylint, Go vet and other major linter integrations
Web Fetch
Safe web content fetching with JavaScript-rendered page support and built-in rate limiting
Superpowers
Community Star · Officially Recommended
42K+
GitHub ★
Superpowers is the highest GitHub-starred plugin in the Claude Code ecosystem, offering 60+ practical skills covering the full development workflow from code review to project management.
# 安装 Superpowers 插件
claude install superpowers
# 或从 GitHub 安装
claude install github:anthropics/superpowers
Community Top Picks
Community-verified high-quality plugins covering search, databases, deployment, testing, and more.
Web Search Plugin
Real-time web search, letting Claude Code access latest docs and Stack Overflow answers
claude install web-search
DB Explorer
Visual database exploration for PostgreSQL, MySQL, SQLite with auto-generated ERD
claude install db-explorer
Deploy Helper
One-click Vercel, AWS, GCP deployment integration with automated CI/CD configuration
claude install deploy-helper
Test Runner Pro
Smart test runner that automatically analyzes failures and suggests fixes
claude install test-runner
Metrics Visualizer
Visualize code metrics (complexity, coverage, dependency depth) as charts
claude install metrics-viz
Slack Notifier
Auto-send Slack notifications on task completion/failure with custom message templates
claude install slack-notify
Build Your Own Plugin
Create and publish your first Claude Code plugin in 4 steps.
Create plugin.json manifest
Define plugin name, version, tool list, permission scopes, and Hooks configuration.
Implement tool logic
Write tool scripts in any language (Node.js/Python/Shell), communicating with Claude Code via stdio.
Test locally
Install locally with `claude install ./my-plugin` and verify tool behavior in real conversations.
Publish to marketplace
Submit to the official marketplace via `claude plugins publish` or release to GitHub for the community.
plugin.json Example
{
"name": "my-plugin",
"version": "1.0.0",
"description": "My custom Claude Code plugin",
"author": "Your Name",
"tools": [
{
"name": "my_tool",
"description": "What this tool does",
"parameters": {
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Tool input"
}
},
"required": ["input"]
}
}
],
"permissions": ["filesystem:read"],
"hooks": {
"pre_tool_use": "./hooks/pre_tool.sh"
}
}
Plugin Management Commands
A complete CLI command set for managing the full plugin lifecycle.
# 浏览插件市场
claude plugins list
# 安装插件
claude install <plugin-name>
# 从 GitHub 安装
claude install github:owner/repo
# 查看已安装插件
claude plugins installed
# 更新插件
claude plugins update <plugin-name>
# 卸载插件
claude plugins remove <plugin-name>
# 发布到官方市场
claude plugins publish
Using with QCode.cc
Via QCode.cc proxy, users in China can use all Claude Code plugins stably without network barriers.
Configuration Example
# .env 或环境变量
ANTHROPIC_BASE_URL=https://api.qcode.cc
ANTHROPIC_API_KEY=your-qcode-api-key
# 所有插件自动通过 QCode.cc 代理访问 Claude API
claude install superpowers
claude "帮我优化这段代码" # 自动走国内代理
Compatibility Notes
Unlock Claude Code's Full Potential with Plugins
Register at QCode.cc for stable API proxy within China, paired with top plugins like Superpowers for an efficient AI development workflow.