Plugin Discovery
Help users find the right Claude Code plugins for their needs.
When to Use This Skill
Activate this skill when the user:
- Asks about available plugins
- Wants to find plugins for specific functionality (e.g., "find a plugin for code formatting")
- Asks what plugins can help with a task
- Wants recommendations for plugins
- Asks about plugin categories or popular plugins
Discovery Process
1. Understand the Need
Ask clarifying questions to understand:
- What problem are they trying to solve?
- What language or framework are they working with?
- Do they prefer official or community plugins?
- Any specific requirements (permissions, integrations)?
2. Search the Registry
Use the browse command to search:
/plugin-marketplace:browse <search terms>
3. Present Options
When presenting plugins, include:
- Name and publisher (@scope/plugin-name)
- Description of functionality
- Category (formatting, testing, AI, productivity, etc.)
- Popularity (downloads, ratings if available)
- Verification status (official, verified, community)
4. Provide Recommendations
Based on the user's needs, recommend:
- Best match for their use case
- Popular alternatives
- Any official Anthropic plugins that fit
Plugin Categories
| Category | Description | Examples |
|----------|-------------|----------|
| code-generation | Generate code snippets and boilerplate | Templates, scaffolding |
| code-analysis | Analyze and review code | Linting, security scanning |
| testing | Testing utilities and frameworks | Test runners, mocking |
| formatting | Code formatting and style | Prettier, ESLint integration |
| documentation | Documentation generation | JSDoc, README generators |
| git | Git workflow enhancements | Commit messages, PR helpers |
| ai-enhancement | Enhance AI capabilities | Custom prompts, context |
| productivity | Developer productivity | Snippets, shortcuts |
| integration | External service integration | APIs, databases |
Example Interactions
User: "I need a plugin for formatting my TypeScript code"
Response: I found several plugins for TypeScript formatting:
-
@claude/code-formatter (Official)
- Supports TypeScript, JavaScript, and 50+ languages
- Integrates with Prettier and ESLint
- ⭐ Most popular formatting plugin
-
@community/ts-prettier (Verified)
- Focused on TypeScript with Prettier
- Fast and lightweight
Would you like me to show more details or install one of these?
User: "What plugins are available for testing?"
Response: Here are the top testing plugins:
- @claude/test-runner - Run tests directly in Claude Code
- @community/jest-helper - Jest integration with coverage
- @community/vitest-plugin - Vitest support
Which testing framework are you using? I can provide more specific recommendations.
Registry Data Format
Plugins in the registry include:
{
"name": "@scope/plugin-name",
"description": "What the plugin does",
"version": "1.0.0",
"category": "category-name",
"author": "Publisher Name",
"verified": true,
"downloads": 15000,
"rating": 4.8,
"keywords": ["tag1", "tag2"]
}
Best Practices
- Start broad, then narrow - Ask about general needs before specific features
- Prefer verified plugins - Recommend verified/official plugins first
- Consider compatibility - Check if plugins work with user's setup
- Explain trade-offs - Different plugins have different strengths
- Offer to install - After recommendation, offer to install the chosen plugin
Scan to join WeChat group