コマンドラインからOmniRouteのA2Aサーバーへタスクを送り、実行履歴やログの確認、進行状況の監視、エージェント間通信のテストを行うスキル。
- サーバー状態とスキルを確認したいとき
- JSON入力でスキルを呼び出したいとき
- タスクの実行履歴やログの確認
ターミナルからAI提供サービスへの接続を一覧化し、接続テストやAPIキーの更新、利用状況の確認を行います。複数接続の一括検査や、外部通信なしの設定検証も扱います。
Manage provider connections from the CLI: list available/configured providers, add, test, test-all, validate, rotate API keys, and view per-provider metrics.
ターミナルからOmniRouteのAI提供サービスへの接続を管理します。対応サービスの検索、設定済み接続の一覧表示、個別・一括の接続テスト、APIキーの更新に対応します。外部へ通信せず、ローカル設定の構造だけを検証する操作もあります。提供サービス別の指標に加え、利用枠、リクエスト数、トークン使用量、費用も確認できます。
複数サービスの接続状態をまとめて調べたいときや、認証情報の更新後に接続を確かめたいときに向いています。一括テストは画面上に進捗と成否を表示でき、JSON形式での結果取得にも対応します。ブラウザー経由のOAuth認証や、複数アカウントの接続管理も扱います。
omniroute providers test-all --jsonで検査して」omniroute CLIが必要です。npm install -g omnirouteまたはnpx omnirouteで利用します。keysで管理するOmniRoute発行のAPIキーと、提供サービスへの接続用認証情報は区別が必要です。OAuthのログイン操作ではブラウザーが開きます。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の中身だけを根拠に、AI が 4 つの観点で判定しました。スター数や人気は判定に入れていません。
合計点は、各項目を A=25点・B=15点・C=5点として足したものです。 2026年10月22日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Manage provider connections from the CLI: list available/configured providers, add, test, test-all, validate, rotate API keys, and view per-provider metrics.
npm install -g omniroute # or: npx omniroute
omniroute --version
provider-cmd provider [subcommand]Manage provider connections (use
Example:
omniroute provider-cmd provider [subcommand]
providersExample:
omniroute providers
providers availableShow available providers in the OmniRoute catalog
Flags:
--json--search <query>-q, --q <query>--category <category>Example:
omniroute providers available
providers listList configured provider connections
Flags:
--jsonExample:
omniroute providers list
providers test <idOrName>Test a configured provider connection
Flags:
--jsonExample:
omniroute providers test <idOrName>
providers test-allTest all active provider connections
Flags:
--jsonExample:
omniroute providers test-all
providers validateValidate local provider configuration without calling upstream
Flags:
--jsonExample:
omniroute providers validate
providers rotate <idOrName>Flags:
--new-key <key>--from-env <VAR>--oauth--yes--skip-test--dry-runExample:
omniroute providers rotate <idOrName>
providers statusFlags:
--provider <name>--jsonExample:
omniroute providers status
providers metricsFlags:
--provider <id>--connection-id <id>--period <p>--metric <m>--sort-by <field>--limit <n>--watch--compare <list>Example:
omniroute providers metrics
providers metric <connectionId> <metric>Flags:
--period <p>Example:
omniroute providers metric <connectionId> <metric>
test-provider test [provider] [model]Flags:
--all-providers--json--latency--repeat <n>--compare <models>--save <path>Example:
omniroute test-provider test [provider] [model]
<!-- skill:custom-start -->
<!-- Migrated from skills/omniroute-cli-providers/SKILL.md (preserved curated content) -->
Requires the omniroute CLI. See CLI entry-point skill for install + global flags.
omniroute providers available # Full OmniRoute provider catalog
omniroute providers available --search openai # Filter by id, name, alias
omniroute providers available --category api-key # Filter by category
omniroute providers available --json # Machine-readable JSON
Categories: api-key, oauth, free, local, combo.
omniroute providers list # Connections in your DB
omniroute providers list --json
omniroute providers test <id|name> # Test one configured connection
omniroute providers test-all # Test every active connection (TUI progress)
omniroute providers validate # Local-only structural validation (no HTTP)
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
These manage the OmniRoute API keys issued under API Manager — not provider credentials.
omniroute keys list # List all OmniRoute API keys
omniroute keys add <provider> [apiKey] # Add an API key for a provider
omniroute keys remove <provider> # Remove an API key
omniroute keys regenerate <id> # Regenerate (rotate) a key
omniroute keys revoke <id> # Revoke a key (disables it)
omniroute keys reveal <id> # Show the full key value
omniroute keys usage <id> # Show usage stats for a key
omniroute keys rotate <id> # Rotate + revoke old key atomically
omniroute keys expiration list # List key expiration times
omniroute keys policy show <id> # Show rate-limit / permission policy
omniroute keys policy set <id> \
--rate-limit 100 \
--rate-window minute \
--permissions chat,models # Set policy on a key
omniroute models # List all models (all providers)
omniroute models openai # Filter by provider
omniroute models --search gpt # Search by name
omniroute models --json # JSON output
omniroute oauth list # List OAuth-configured providers
omniroute oauth login <provider> # Start browser-based OAuth flow
omniroute oauth logout <provider> # Revoke OAuth token
omniroute oauth status <provider> # Show token state + expiry
omniroute oauth refresh <provider> # Force token refresh
For OAuth providers (Gemini, Windsurf, Antigravity, etc.) the login command opens the OmniRoute dashboard OAuth flow in your browser.
Provider nodes let you attach multiple API keys / accounts to one logical provider for round-robin or failover.
omniroute nodes list <provider> # List nodes for a provider
omniroute nodes add <provider> --api-key <key> # Add a node
omniroute nodes remove <provider> <nodeId> # Remove a node
omniroute nodes test <provider> <nodeId> # Test one node
Create and manage routing combos from the terminal:
omniroute combo list # List all combos
omniroute combo create <name> \
--strategy priority \
--targets anthropic/claude-opus-4-7,openai/gpt-4o # Create combo
omniroute combo switch <name> # Activate a combo as default
omniroute combo delete <name> # Delete a combo
omniroute combo suggest --task "code review" # Ask OmniRoute to recommend a combo
For the full REST API for combos see omni-combos-routing skill.
omniroute quota # Provider quota usage + reset times
omniroute usage # Request + token usage summary
omniroute cost # Cost breakdown (by provider/model)
omniroute compression status # Current compression mode + savings stats
omniroute compression set --mode rtk # Enable RTK compression
omniroute compression set --mode stacked # Enable stacked (RTK + Caveman)
omniroute compression set --mode off # Disable compression
omniroute compression preview --mode rtk --text "..." # Preview savings for sample text
omniroute health # Detailed health: circuit breakers, cache, memory
providers test <id> fails with 401 → API key stored for that provider is wrong; use keys remove + keys add to reset itoauth login opens but doesn't complete → the OAuth token endpoint may be firewalled; use API key auth insteadcombo 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まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
コマンドラインからOmniRouteのA2Aサーバーへタスクを送り、実行履歴やログの確認、進行状況の監視、エージェント間通信のテストを行うスキル。
OmniRouteのデータをコマンドでバックアップ・復元するスキル。差分保存、暗号化、クラウド同期、定期実行の設定や同期用ファイルの入出力を扱います。
AIへの推論リクエストをまとめてコマンドから投入し、進行状況の確認から結果・エラーの保存まで扱います。処理用ファイルの管理やCI/CDへの組み込みにも使えます。
端末からLLMに質問を送り、回答の逐次表示や対話を行うスキルです。ファイル入力、モデル選択、システムプロンプトの指定にも対応します。
プロンプトを短くする圧縮設定をコマンドラインで管理し、RTKやCavemanのルール、複数方式の組み合わせを調整して、実際の入力で結果を確認するスキル。
コマンドラインでAIに渡す情報の処理設定やフィルターを調整し、OmniRouteの接続先の切り替えと会話セッションの確認・管理を行うスキル。