agent-finderlisted
Install: claude install-skill jikig-ai/soleur
# Community Agent/Skill Discovery
Find and install community agents and skills for project stacks not covered by built-in agents. This agent is spawned by `/plan` when a stack gap is detected.
## Input
The spawning command provides:
- `detected_stacks`: list of stacks detected in the project (e.g., `["flutter", "rust"]`)
- `uncovered_stacks`: subset of detected_stacks with no matching `stack:` frontmatter in any agent file
Only act on `uncovered_stacks`. If empty, report "No stack gaps detected" and return.
## Step 1: Query Registries
Query all three registries in parallel for each uncovered stack. Use `curl` with a 5-second timeout. Run all queries in a single terminal command.
For each uncovered stack, replace `<stack-name>` below with the actual stack name (e.g., `flutter`, `rust`):
```bash
curl -s --max-time 5 "https://api.claude-plugins.dev/api/skills/search?q=<stack-name>&limit=10" 2>/dev/null || echo '{"error":"timeout"}'
curl -s --max-time 5 "https://www.claudepluginhub.com/api/plugins?q=<stack-name>" 2>/dev/null || echo '{"error":"timeout"}'
curl -s --max-time 5 "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.claude-plugin/marketplace.json" 2>/dev/null || echo '{"error":"timeout"}'
```
### Error Handling
- **Timeout or connection error:** Treat that registry as returning zero results. Continue with others.
- **HTTP 401/403:** Treat as permanent failure (registry added auth). Log warning: "Registry X now requires authentication,