cli-providers

Manage provider connections from the CLI: list available/configured providers, add, test, test-all, validate, rotate API keys, and view per-provider metrics.

By diegosouzapw · 477 installs

npx skills add diegosouzapw/omniroute --skill cli-providers

Source repository · Upstream listing

<! generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten Overview Manage provider connections from the CLI: list available/configured providers, add, test, test all, validate, rotate API keys, and view per provider metrics. Quick install Subcommands provider cmd provider [subcommand] Manage provider connections (use Example: providers Example: providers available Show available providers in the OmniRoute catalog Flags: json search <query q, q <query category <category Example: providers list List configured provider connections Flags: json Example: providers test <idOrName Test a configured provider connection Flags: json Example: providers test all Test all active provider connections Flags: json Example: providers validate Validate local provider configuration without calling upstream Flags: json Example: providers rotate <idOrName Flags: new key <key from env <VAR oauth yes skip test dry run Example: providers status Flags: provider <name json Example: providers metrics Flags: provider <id connection id <id period <p metric <m sort by <field limit <n watch compare <list Example: providers metric <connectionId <metric Flags: period <p Example: test provider test [provider] [model] Flags: all providers json latency repeat <n compare <models save <path Example: <! skill:custom start <! Migrated from skills/omniroute cli providers/SKILL.md (preserved curated content) OmniRoute — CLI Providers & Keys Requires the omniroute CLI. See [CLI entry point skill](https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/omniroute cli/SKILL.md) for install + global flags. Provider catalog (available providers) Categories: api key , oauth , free , local , combo . Configured provider connections Testing connections test all opens an interactive TUI that shows live pass/fail per connection. Use json to get a machine readable result: API key management (OmniRoute keys) These manage the OmniRoute API keys issued under API Manager — not provider credentials. Key policies Models OAuth providers 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. Routing combos (CLI) Create and manage routing combos from the terminal: For the full REST API for combos see [omniroute routing skill](https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/omniroute routing/SKILL.md). Quota & usage Compression (CLI) 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 <! skill:custom end