This skill should be used when the user asks to "find a skill", "discover plugins", "search for an MCP", "what plugins exist for X", "fill my skill gaps", "improve my setup", or when Claude recognizes it lacks tools for a task. Searches GitHub and marketplaces to suggest installations.
Overall
score
86%
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Proactively identify capability gaps and discover Claude Code plugins, skills, and MCP servers through targeted web searches. Recommend marketplace installations with exact commands.
Recognize these situations and proactively offer to search:
| Situation | Example | Action |
|---|---|---|
| Task beyond current skills | User asks for Kubernetes help but no K8s skill | Offer: "I notice I don't have a K8s skill. Want me to search for one?" |
| Repeated tool limitations | Claude struggles with browser automation | Offer: "A browser automation plugin would help. Shall I find one?" |
| Missing integrations | User mentions Jira but no Jira MCP | Offer: "I could search for a Jira integration MCP" |
| Complex domain tasks | DAX, Terraform, GraphQL without skills | Offer: "There might be specialized skills for this domain" |
Before searching, assess what's already available:
1. Check installed plugins: Read .claude/settings.json or .claude/settings.local.json
2. Check local skills: Glob for SKILL.md files
3. Check MCP servers: Read mcp.json or settings for "mcpServers"
4. Check CLAUDE.md: Any custom instructions?| Gap Type | Indicators | Search Strategy |
|---|---|---|
| Language/Framework | User working in unfamiliar stack | Search: "[language] claude code plugin" |
| Tool Integration | User mentions external service | Search: "[service] MCP server claude" |
| Workflow | User describes process Claude can't do | Search: "[workflow] claude code skill" |
| Domain Knowledge | Specialized field (finance, bio, etc.) | Search: "[domain] claude code plugin" |
| Automation | Repetitive task needs automation | Search: "[task] automation claude MCP" |
For each gap, create targeted searches:
Primary Search (GitHub-focused):
- "[capability] claude code plugin site:github.com"
- "[capability] MCP server site:github.com"
- "[capability] claude skills site:github.com"
Secondary Search (Broader):
- "[capability] claude code marketplace"
- "[capability] anthropic plugin"
- "awesome claude code [capability]"
MCP-Specific:
- "[service] MCP server"
- "model context protocol [capability]"
- "mcp-server-[service] github"| Source | URL Pattern | What to Find |
|---|---|---|
| GitHub Topics | github.com/topics/claude-code | Community plugins |
| GitHub Search | github.com/search?q=claude+code+plugin | All repos |
| Anthropic Official | github.com/anthropics/claude-plugins-official | Official/Endorsed |
| MCP Registry | github.com/topics/mcp-server | MCP servers |
| Awesome Lists | Search "awesome claude code" | Curated collections |
| npm Registry | npmjs.com/search?q=mcp-server | Published MCPs |
For Skills/Plugins:
Search: "[need] claude code plugin github"
Search: "[need] skill claude anthropic"
Search: "claude-code [need] site:github.com"For MCP Servers:
Search: "[service] MCP server github"
Search: "mcp-server-[service]"
Search: "[service] model context protocol"For Marketplaces:
Search: "claude code marketplace [category]"
Search: "claude plugins official [need]"Use WebSearch or mcp__tavily__tavily_search:
Query: "[specific need] claude code plugin github"
Focus: site:github.com for code repositories
Timeframe: Recent (prefer actively maintained)For each result, extract:
| Field | What to Look For |
|---|---|
| Repository | Full GitHub URL |
| Stars | Popularity indicator (>10 = decent, >100 = popular) |
| Last Update | Activity (<6 months = active) |
| Install Method | How to install (marketplace, manual, npm) |
| Plugin Type | Skill, Agent, Command, Hook, or MCP |
Before recommending, check:
1. Is it for Claude Code specifically? (not Claude.ai or API)
2. Does it have a plugin.json or SKILL.md?
3. Is it in the official marketplace already?
4. Are there known issues or deprecation notices?## 🔍 Skill/Plugin Discovery Results
**Search Query:** [what you searched for]
**Gap Identified:** [capability that's missing]
---
### Found Options
#### Option 1: [Plugin Name] ⭐ Recommended
- **Source:** [GitHub URL]
- **Stars:** ⭐ [count] | **Updated:** [date]
- **Type:** [Plugin/MCP/Skill]
- **Capabilities:** [what it does]
- **Install Command:**
```bash
# If in official marketplace:
claude mcp add [name]
# If external marketplace:
claude plugins add [name]@[marketplace]
# If manual install:
git clone [url] ~/.claude/plugins/[name]If no suitable plugin exists:
---
## MCP Server Discovery
### MCP-Specific Search
When looking for MCP servers:
```text
1. Search GitHub: "mcp-server-[service]" or "[service] MCP"
2. Check npm: npm search mcp-server-[service]
3. Check official MCP registry: github.com/anthropics/mcp-servers## 🔌 MCP Server Discovery
**Service Needed:** [e.g., Notion, Slack, PostgreSQL]
### Found MCP Servers
#### [mcp-server-name]
- **Repository:** [GitHub URL]
- **npm Package:** [if available]
- **Capabilities:**
- [tool 1]
- [tool 2]
- **Install:**
```bash
# Add to .mcp.json or settings:
{
"mcpServers": {
"[name]": {
"command": "npx",
"args": ["-y", "[package-name]"],
"env": {
"API_KEY": "${[SERVICE]_API_KEY}"
}
}
}
}Check: https://github.com/anthropics/mcp-servers
---
## Marketplace Priority
When multiple options exist, recommend in this order:
| Priority | Source | Trust Level | Recommendation |
|----------|--------|-------------|----------------|
| 1 | `@claude-plugins-official` (Anthropic) | Highest | **Strong recommend** |
| 2 | `@claude-plugins-official` (Endorsed) | High | **Recommend** |
| 3 | Official MCP servers (Anthropic) | High | **Recommend** |
| 4 | Popular GitHub repos (>100 stars) | Medium | Consider |
| 5 | Active GitHub repos (<6mo update) | Medium | Consider |
| 6 | New/unverified repos | Low | Use caution |
---
## Proactive Gap Detection Examples
### Example 1: Browser Automation Gap
```text
User: "I need to scrape data from this website"
Claude thinks: "I don't have browser automation capability"
Claude responds:
"I can help with web scraping. However, I notice I don't currently have
browser automation tools. Let me search for a suitable plugin...
[Executes search: "browser automation claude code plugin github"]
Found: playwright@claude-plugins-official (Microsoft, Endorsed)
- Full browser control, screenshots, PDF generation
- Install: `claude mcp add playwright`
Shall I help you install this?"User: "Query my PostgreSQL database for user stats"
Claude thinks: "No PostgreSQL MCP configured"
Claude responds:
"I'd need database access for this. Let me find a PostgreSQL MCP server...
[Executes search: "postgresql MCP server github"]
Found: mcp-server-postgres (Official)
- Direct SQL queries, schema inspection
- Install: Add to .mcp.json with your connection string
Would you like the setup instructions?"User: "Help me write complex DAX measures for Power BI"
Claude thinks: "DAX is specialized - likely skills exist"
Claude responds:
"DAX has specific patterns and gotchas. Let me check if there are
specialized skills for this...
[Executes search: "DAX power bi claude code skill github"]
Found: dax plugin with writing-dax-measures skill
- SQLBI patterns, performance optimization
- Install: Add to your plugins directory
This would give me DAX-specific knowledge. Want me to help install it?"| Signal | Indicator |
|---|---|
| ⭐ Popular | >50 GitHub stars |
| 🔄 Active | Updated within 6 months |
| 📚 Documented | Has README with examples |
| ✅ Tested | Has tests or CI/CD |
| 🏷️ Versioned | Semantic versioning |
| 📦 Published | On npm/marketplace |
| Signal | Indicator |
|---|---|
| ⚠️ Stale | No updates >1 year |
| ⚠️ Undocumented | No README or sparse docs |
| ⚠️ No stars | 0-5 stars (unverified) |
| ⚠️ Archived | Repository archived |
| ⚠️ Security | No security policy, hardcoded secrets |
| Gap | Search Terms |
|---|---|
| TypeScript | "typescript claude code", "typescript-lsp" |
| Python | "python claude code", "pyright-lsp" |
| Testing | "testing claude plugin", "playwright", "jest" |
| Git workflow | "git claude code", "commit-commands" |
| Code review | "code review claude", "pr-review-toolkit" |
| Gap | Search Terms |
|---|---|
| GitHub | "github MCP server", "github claude" |
| Slack | "slack MCP", "slack integration claude" |
| Notion | "notion MCP server" |
| Jira | "jira MCP", "atlassian claude" |
| Database | "[db-name] MCP server" |
| Gap | Search Terms |
|---|---|
| Data Engineering | "data engineering claude", "dbt skill" |
| DevOps | "kubernetes claude", "terraform plugin" |
| ML/AI | "machine learning claude skill" |
| Finance | "finance claude plugin", "trading MCP" |
## Installation Options
### Option A: Official Marketplace
```bash
# For official/endorsed plugins
claude mcp add [plugin-name]# For third-party marketplaces
claude plugins add [name]@[marketplace-url]# Clone to plugins directory
git clone [repo-url] ~/.claude/plugins/[name]
# Or for MCP servers, add to .mcp.json:
{
"mcpServers": {
"[name]": { ... }
}
}---
## Integration with Skill Curator
After installing new plugins, recommend running `skill-curator`:
```text
"New plugin installed! Run /skill-curator to:
- Verify it doesn't conflict with existing skills
- Check for duplicates you can now remove
- Update your skill health report"If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.