| name | find-agents |
| description | Find, install, and manage AI agents across 43+ coding IDEs. Search the agentshq registry, install agents from GitHub repos or URLs, list/remove/update installed agents. Invoke via /find-agents or when user says "find an agent", "install agent", "search agents", "list agents", "remove agent", "update agents". |
Find Agents
Full CLI wrapper for agentshq -- the package manager for AI coding agents.
When to Use
Activate this skill when the user:
- Wants to find or search for agents ("find me a React agent", "search for testing agents")
- Wants to install agents ("install the laravel expert agent", "add agents from owner/repo")
- Wants to manage agents ("list my agents", "remove web-design", "update all agents", "check for updates")
- Mentions agentshq, agent definitions, or AGENT.md files
- Asks what agents are available or installed
Prerequisites
The agentshq CLI must be available. If it's not installed globally, use npx agentshq to run commands on-the-fly (no install needed).
Check availability:
npx agentshq --version
Commands Reference
Search for agents
npx agentshq find
npx agentshq find <query>
When the user asks to find agents, run the search and present results. If they pick one, install it.
Install agents
npx agentshq add <owner>/<repo>
npx agentshq add <owner>/<repo>@<agent-name>
npx agentshq add https://github.com/owner/repo
npx agentshq add ./path/to/agents
npx agentshq add <source> -g
npx agentshq add <source> --ide claude-code cursor windsurf
npx agentshq add <source> --all
npx agentshq add <source> --list
List installed agents
npx agentshq list
npx agentshq list -g
npx agentshq list --ide claude-code
npx agentshq list --json
Remove agents
npx agentshq remove
npx agentshq remove <agent-name>
npx agentshq remove <agent-name> -g
npx agentshq remove --all
Check for updates
npx agentshq check
npx agentshq update
Create a new agent
npx agentshq init <name>
npx agentshq init
Behavior Guidelines
When searching for agents
- Run
npx agentshq find <query> with the user's keywords
- Present the results clearly -- name, description, source
- Ask which agent(s) to install
- Run the install command with appropriate flags
When installing agents
- Run
npx agentshq add <source> with the appropriate source
- If the user doesn't specify IDEs, the CLI will auto-detect installed IDEs and prompt
- For non-interactive installs (CI, scripts), suggest
-y or --all flags
- After install, confirm what was installed and where
When the user is unsure what they need
- Ask what kind of task they're working on (React, Laravel, testing, DevOps, etc.)
- Search with relevant keywords:
npx agentshq find <keyword>
- Recommend agents based on the results
- Offer to install their picks
Private repos
The CLI works with private repos using the same syntax. Privacy is automatic -- no telemetry or audit data is sent for private repos. The user just needs git access (SSH keys or GITHUB_TOKEN).
Error handling
- If
npx agentshq fails, check if Node.js >= 18 is available
- If a git clone fails, check network connectivity and repo access
- If no agents are found in a repo, suggest checking the repo has AGENT.md files
- If IDE detection finds nothing, suggest
--ide <name> to specify manually
Supported IDEs
The CLI supports 43+ IDEs. The most common ones:
| IDE | Format |
|---|
| Claude Code | .md with YAML frontmatter |
| Cursor | AGENTS.md sections |
| GitHub Copilot | .agent.md |
| Windsurf | AGENTS.md sections |
| Codex | AGENTS.md sections |
| Gemini CLI | .md with YAML frontmatter |
| Kiro | .json |
| Amp | AGENTS.md sections |
| Roo Code | AGENTS.md sections |
Agents are automatically translated to each IDE's native format on install.