| name | omniroute-cli-providers |
| description | Manage OmniRoute provider connections, API keys, and routing combos via CLI — add/list/test/remove providers, rotate keys, run OAuth flows, list models, and create/switch combos. Use when the user wants to configure providers, manage credentials, or set up routing from the terminal. |
OmniRoute — CLI Providers & Keys
Requires the omniroute CLI. See CLI entry-point skill for install + global flags.
Provider catalog (available providers)
omniroute providers available
omniroute providers available --search openai
omniroute providers available --category api-key
omniroute providers available --json
Categories: api-key, oauth, free, local, combo.
Configured provider connections
omniroute providers list
omniroute providers list --json
Testing connections
omniroute providers test <id|name>
omniroute providers test-all
omniroute providers validate
test-all opens an interactive TUI that shows live pass/fail per connection. Use --json to get a machine-readable result:
omniroute providers test-all --json
API key management (OmniRoute keys)
These manage the OmniRoute API keys issued under API Manager — not provider credentials.
omniroute keys list
omniroute keys add <provider> [apiKey]
omniroute keys remove <provider>
omniroute keys regenerate <id>
omniroute keys revoke <id>
omniroute keys reveal <id>
omniroute keys usage <id>
omniroute keys rotate <id>
omniroute keys expiration list
Key policies
omniroute keys policy show <id>
omniroute keys policy set <id> \
--rate-limit 100 \
--rate-window minute \
--permissions chat,models
Models
omniroute models
omniroute models openai
omniroute models --search gpt
omniroute models --json
OAuth providers
omniroute oauth list
omniroute oauth login <provider>
omniroute oauth logout <provider>
omniroute oauth status <provider>
omniroute oauth refresh <provider>
For OAuth providers (Gemini, Windsurf, Antigravity, etc.) the login command opens the OmniRoute dashboard OAuth flow in your browser.
Provider nodes (multi-account routing)
Provider nodes let you attach multiple API keys / accounts to one logical provider for round-robin or failover.
omniroute nodes list <provider>
omniroute nodes add <provider> --api-key <key>
omniroute nodes remove <provider> <nodeId>
omniroute nodes test <provider> <nodeId>
Routing combos (CLI)
Create and manage routing combos from the terminal:
omniroute combo list
omniroute combo create <name> \
--strategy priority \
--targets anthropic/claude-opus-4-7,openai/gpt-4o
omniroute combo switch <name>
omniroute combo delete <name>
omniroute combo suggest --task "code review"
For the full REST API for combos see omniroute-routing skill.
Quota & usage
omniroute quota
omniroute usage
omniroute cost
Compression (CLI)
omniroute compression status
omniroute compression set --mode rtk
omniroute compression set --mode stacked
omniroute compression set --mode off
omniroute compression preview --mode rtk --text "..."
Health
omniroute health
Errors
providers test <id> fails with 401 → API key stored for that provider is wrong; use keys remove + keys add to reset it
oauth login opens but doesn't complete → the OAuth token endpoint may be firewalled; use API key auth instead
combo create fails with strategy unknown → use one of: priority, weighted, round-robin, fill-first, least-used, cost-optimized, auto, random, strict-random, p2c, reset-aware, lkgp, context-optimized, context-relay