cli-health — Claude Code skill: what it does, how to install
Checks server health, component statuses, and metrics for OmniRoute via the CLI. It tracks circuit breakers and provider availability directly in the terminal.
npx skills add cheaper-inference/OmniRoute --skill cli-health -a claude-codeWhat cli-health does
This skill provides commands to diagnose and monitor an OmniRoute instance. From the command line, you can test server liveness, track component failures, and inspect runtime metrics.
It wraps the omniroute CLI utility. The doctor command verifies host availability, health outputs status reports with flags like --json and --alerts-only, and health components lists individual subsystems. For continuous updates, health watch provides a dashboard with an --interval parameter.
Running these checks requires the omniroute package installed via npm or executed with npx. Without the underlying CLI tool installed, the agent cannot execute health checks.
What it helps with
- check server liveness using omniroute doctor
- inspect circuit breaker and provider status
- monitor live metrics continuously with health watch
- export health alerts in JSON format
Example prompts for the agent
- Run omniroute health --alerts-only to check for issues
- Verify server status using omniroute doctor --host <host>
- Start the live dashboard with omniroute health watch
How to install cli-health
1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-health -a claude-code2Manually: put the files in place
~/.claude/skills/cli-health/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/cli-health/
1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-health -a codex2Manually: put the files in place
.agents/skills/cli-health/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-health -a cursor2Manually: put the files in place
.cursor/skills/cli-health/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-health2Manually: put the files in place
.github/skills/cli-health/SKILL.md1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-health -a gemini-cli2Platform CLI
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-healthManually: put the files in place
.devin/skills/cli-health/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-health -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set34
The whole set →Similar
Questions about cli-health
How do I install cli-health in Claude Code?
Run npx skills add cheaper-inference/OmniRoute --skill cli-health -a claude-code.
What does the cli-health skill do?
It provides commands to monitor an OmniRoute instance, check provider status, and inspect component health directly from the terminal.
What dependencies are required to run these checks?
You need the CLI tool installed via npm install -g omniroute or available via npx omniroute.
Source text
SKILL.md · MIT
--- name: cli-health description: Check server health, component status, and live metrics from the CLI. Run `health`, `health components`, and `health watch` for a real-time dashboard of circuit breakers and provider status. --- <!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Check server health, component status, and live metrics from the CLI. Run `health`, `health components`, and `health watch` for a real-time dashboard of circuit breakers and provider status. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `doctor` **Flags:** - `--no-liveness` - `--host <host>` - `--liveness-url <url>` **Example:** ```bash omniroute doctor ``` ### `health` **Flags:** - `-v, --verbose` - `--json` - `--alerts-only` **Example:** ```bash omniroute health ``` ### `health components` List health components and their status **Flags:** - `--alerts-only` **Example:** ```bash omniroute health components ``` ### `health watch` Live dashboard — refresh every N seconds **Flags:** - `--interval <s>` **Example:** ```bash omniroute health watch ``` ### `status` Show OmniRoute status dashboard **Flags:** - `-v, --verbose` **Example:** ```bash omniroute status ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute