find-agents
Original:🇺🇸 English
Translated
Search, install, list, remove, update, or scaffold AI agents with the `agentshq` CLI across many coding CLIs and IDEs. Use when the user wants to discover agents, install them into specific clients, or manage an existing agent catalog.
2installs
Sourceulpi-io/skills
Added on
NPX Install
npx skill4agent add ulpi-io/skills find-agentsTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →<EXTREMELY-IMPORTANT>
This skill changes the user's agent inventory and must stay explicit-user-only.
Non-negotiable rules:
- Verify availability before relying on it.
agentshq - Be explicit about scope: project vs global, specific IDEs vs auto-detect.
- Do not install or remove agents the user did not ask for.
- Confirm ambiguous install targets before making changes.
- Report exactly what was added, removed, or updated. </EXTREMELY-IMPORTANT>
Find Agents
Inputs
- : Search terms, repo source, or management intent such as
$request,list, orremoveupdate
Goal
Use to help the user:
agentshq- discover relevant agents
- install agents into one or more CLIs or IDEs
- list current inventory
- remove or update installed agents
- scaffold a new agent when asked
Step 0: Verify runtime prerequisites
Check:
- Node.js availability
npx agentshq --version
If the CLI is unavailable, explain the blocker and stop.
Success criteria: can be invoked from the current environment.
agentshqStep 1: Resolve the user's intent
Determine whether the user wants to:
- search
- install
- list
- remove
- update
- scaffold
Also resolve:
- project vs global scope
- target IDEs/CLIs if specified
- source repo, URL, or local path if installing
If those details are ambiguous, ask before mutating anything.
Success criteria: The exact action is clear before execution.
agentshqStep 2: Run the narrowest relevant command
Command Reference
| Action | Command | Key Flags |
|---|---|---|
| Search | | interactive picker when no query given |
| Install from repo | | |
| Install from URL | | also works with local paths |
| Install scope | | |
| Install options | | |
| List installed | | |
| Remove | | |
| Check updates | | |
| Apply updates | | |
| Scaffold new | |
When installing, respect:
- explicit choices when the user gave them
--ide ... - only when the user asked for global scope
-g - when the user wants to inspect a source before installing
--list
Supported IDEs
The CLI supports 43+ IDEs. Common ones:
| IDE | Format |
|---|---|
| Claude Code | |
| Cursor | |
| GitHub Copilot | |
| Windsurf | |
| Codex | |
| Gemini CLI | |
| Kiro | |
| Amp | |
| Roo Code | |
Agents are automatically translated to each IDE's native format on install.
Success criteria: The command matches the user's intent and scope exactly.
Step 3: Report the result clearly
After execution, report:
- what command ran
- which agents matched or changed
- which clients/IDEs were targeted
- any next steps such as authentication, reload, or restart
When searching, present the most relevant results instead of dumping raw output.
Success criteria: The user can immediately decide what to do next.
Guardrails
- Do not run this skill proactively.
- Do not install globally unless the user asked for global scope.
- Do not remove or update agents without explicit user intent.
- Do not guess target IDE names when the user clearly cares about a specific client.
- Remember that can translate one source agent into multiple client formats; report that clearly.
agentshq
Output Contract
Report:
- the resolved action
- project/global scope
- target IDEs or CLIs
- the agents found or changed
- any follow-up steps the user should know about