コマンドラインからOmniRouteのA2Aサーバーへタスクを送り、実行履歴やログの確認、進行状況の監視、エージェント間通信のテストを行うスキル。
- サーバー状態とスキルを確認したいとき
- JSON入力でスキルを呼び出したいとき
- タスクの実行履歴やログの確認
OmniRouteのAPIキーの追加・一覧・更新・失効をコマンドで管理し、利用制限や有効期限の確認、OAuthによる接続先の認証も行うスキル。
Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
OmniRouteのAPIキーと接続先の認証を、コマンドラインから管理します。キーの追加、一覧表示、再生成、切り替え、失効に加え、詳細や利用状況、有効期限を確認できます。キーごとのリクエスト数や費用の上限、利用を許可するモデルも設定できます。OAuthという外部サービスへの認証方式についても、接続先の一覧、認証の開始、状態確認、取り消しを扱います。
キーの状態を端末上で確認したいときや、利用範囲を調整しながら運用したいときに向いています。キーを切り替える際は、旧キーを使える猶予期間も指定できます。一覧をJSON形式で取得する操作も用意されています。
omnirouteのCLIが必要です。導入方法としてnpm install -g omnirouteまたはnpx omnirouteが示されています。キーの削除・失効や認証の取り消しは、対象を指定して実行する操作です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
npm install -g omniroute # or: npx omniroute
omniroute --version
keysExample:
omniroute keys
keys add <provider> [apiKey]Flags:
--stdinExample:
omniroute keys add <provider> [apiKey]
keys listFlags:
--jsonExample:
omniroute keys list
keys remove <provider>Flags:
--yesExample:
omniroute keys remove <provider>
keys regenerate <id>Flags:
--yesExample:
omniroute keys regenerate <id>
keys revoke <id>Flags:
--yesExample:
omniroute keys revoke <id>
keys reveal <id>Example:
omniroute keys reveal <id>
keys usage <id>Flags:
--limit <n>Example:
omniroute keys usage <id>
keys policyExample:
omniroute keys policy
keys show <id>Example:
omniroute keys show <id>
keys set <id>Flags:
--rate-limit <n>--max-cost <n>--allowed-models <list>--model-access-mode <mode>--unrestrictedExample:
omniroute keys set <id>
keys expirationExample:
omniroute keys expiration
keys listFlags:
--days <n>--jsonExample:
omniroute keys list
keys rotate <id>Flags:
--grace-period <ms>--yesExample:
omniroute keys rotate <id>
oauthExample:
omniroute oauth
oauth providersExample:
omniroute oauth providers
oauth startFlags:
--provider <id>--no-browser--import-from-system--social <s>--timeout <ms>Example:
omniroute oauth start
oauth statusFlags:
--provider <id>Example:
omniroute oauth status
oauth revokeFlags:
--provider <id>--connection-id <id>--yesExample:
omniroute oauth revoke
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
コマンドラインからOmniRouteのA2Aサーバーへタスクを送り、実行履歴やログの確認、進行状況の監視、エージェント間通信のテストを行うスキル。
OmniRouteのデータをコマンドでバックアップ・復元するスキル。差分保存、暗号化、クラウド同期、定期実行の設定や同期用ファイルの入出力を扱います。
AIへの推論リクエストをまとめてコマンドから投入し、進行状況の確認から結果・エラーの保存まで扱います。処理用ファイルの管理やCI/CDへの組み込みにも使えます。
端末からLLMに質問を送り、回答の逐次表示や対話を行うスキルです。ファイル入力、モデル選択、システムプロンプトの指定にも対応します。
プロンプトを短くする圧縮設定をコマンドラインで管理し、RTKやCavemanのルール、複数方式の組み合わせを調整して、実際の入力で結果を確認するスキル。
コマンドラインでAIに渡す情報の処理設定やフィルターを調整し、OmniRouteの接続先の切り替えと会話セッションの確認・管理を行うスキル。