diegosouzapw/omniroute/cli-skill-collector
Claude Code and agent skill by diegosouzapw/omniroute
- community
Checking that the SKILL.md file is still in the repository.
Detect installed CLI coding tools (Claude Code, Codex, Cursor, Copilot, Cline and more), search GitHub for matching agent skills, and install them to the detected tools via OmniRoute's built-in APIs.
Install
npx vskill@latest install diegosouzapw/omniroute/cli-skill-collectorSKILL.md
Overview
Detect installed CLI coding tools (Claude Code, Codex, Cursor, Copilot, Cline and more), search GitHub for matching agent skills, and install them to the detected tools via OmniRoute's built-in APIs.
Quick install
Subcommands
autostart
Example:
autostart enable
Flags:
--tray--no-tray
Example:
autostart disable
Example:
autostart toggle
Flags:
--tray--no-tray
Example:
autostart status
Example:
config
Show or update CLI tool configuration
Example:
config list
List all CLI tools and config status
Flags:
--json
Example:
config get <tool>
Show current config for a tool
Flags:
--json
Example:
config set <tool>
Write config for a tool
Flags:
--model <model>--non-interactive--yes--allow-container-write
Example:
config validate <tool>
Validate config format without writing
Flags:
--model <model>--json
Example:
config opencode
Generate OpenCode config (alias for
Flags:
--model <model>--non-interactive--yes--allow-container-write
Example:
config lang
Example:
config get
Flags:
--json
Example:
config set <code>
Flags:
--force
Example:
config list
Flags:
--json
Example:
env
Show and manage environment variables
Example:
env show
Show current environment variables
Flags:
--json
Example:
env get <key>
Get a single environment variable
Example:
env set <key> <value>
Set an environment variable (current session only)
Example:
setup
Flags:
--password <value>--add-provider--provider <id>--provider-name <name>--api-key <value>--default-model <model>--provider-base-url <url>--test-provider--non-interactive--list
Example:
update
Flags:
--check--apply--changelog--dry-run--no-backup--yes
Example:
<!-- skill:custom-start --> <!-- Preserved curated content from #6294 (skills/cli-skill-collector authored workflow) -->
/cli-skill-collector — Agent Skill Collector
Discover and install agent skills for your coding CLI tools — all through OmniRoute's built-in APIs.
This skill teaches you how to:
- Detect which coding CLIs are installed on this machine
- Search GitHub for relevant agent skills (SKILL.md repos)
- Install discovered skills to the detected coding tools
No separate Skill Collector app needed — OmniRoute's own CLI detection + GitHub search handles everything.
Step 1 — Detect installed coding tools
Query OmniRoute's CLI tool detection to find which coding agents are installed:
This returns:
- Every CLI tool in OmniRoute's catalog (
CLI_TOOL_IDS: claude, codex, cursor, copilot, opencode, cline, kilocode, hermes, hermes-agent, openclaw, droid, continue, qwen, windsurf, devin, antigravity, etc.) - Whether each is installed and runnable
- GitHub skills matched to your installed tools (scored by relevance)
Example response:
Step 2 — Review matched skills
For each installed tool, the API returns relevant GitHub repos that contain SKILL.md or agent configuration files. Use the score field to prioritize:
| Score | Recommendation | |
|---|---|---|
| 0.80+ | Excellent — well-maintained, high stars, active | |
| 0.60+ | Good — relevant with decent quality | |
| 0.40+ | Fair — may need review | |
| <0.40 | Low quality — skip |
You can also browse manually:
Step 3 — Install skills to detected tools
Install a chosen skill to one or more detected tools:
This plans the installation path for each target tool:
- claude →
~/.claude/skills/{category}/ - codex →
~/.codex/skills/{category}/ - hermes →
~/AppData/Local/hermes/skills/{category}/ - opencode →
~/.opencode/skills/{category}/ - gemini →
~/.gemini/skills/{category}/
The actual file sync (cloning from GitHub and copying SKILL.md) is done by the agent using standard curl + cp commands.
Step 4 — Verify installation
After installing, verify the skill is in place:
Also re-check detection:
Quick start (full workflow)
Notes
- OmniRoute must be running locally on port 20128 (default) — see
docs/frameworks/SKILLS.mdfor custom-port setups. - The
/api/skills/collect/*and/api/github-skillsendpoints require management-scoped authentication the same way every other/api/skills/*route does: a dashboard session, the loopback CLI token, or an API key with themanagescope (requireManagementAuth()). Auth is only bypassed when the server has no login/API-key requirement configured at all. - This replaces the standalone Skill Collector Python app — all logic is now inside OmniRoute.
<!-- skill:custom-end -->
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/cli-skill-collector/SKILL.md
Popularity
- Repository stars
- 70,316
- Repository forks
- 9,982
- 7-day trend score
- 56
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/diegosouzapw/omniroute/cli-skill-collector)