mcpField
P
provider-health

provider-health

github.com/nyldnエージェントワークフロー4.4k44 回インストール今日更新
リポジトリ

provider-health について

provider-healthは、Octopusのワークフロー向けに提供元の状態を確認するスキルです。利用可否、認証方式、現在のモデル、料金区分をまとめ、認証やバージョンの問題を優先順と修正コマンド付きで示します。

主な機能

  1. 01提供元の利用可否を検出
  2. 02認証方式と現在のモデルを集約
  3. 03問題を優先順位付けし修正コマンドを提示
  4. 04料金込みと従量課金の提供元を区分

活用シーン

  1. 01新しいマシンでワークフローを始める前の確認
  2. 02利用不可の提供元がスキップされる問題の調査
  3. 03複数提供元ワークフロー前の料金区分確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nyldn/claude-octopus --skill provider-health

インストール後、Claude Code で/provider-healthを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

プロバイダーのヘルスチェック概要(スターターパック)

Octopus が利用できるすべてのプロバイダーについて、ワークフローの実行前に実際の実行先を把握できるよう、1画面で確認できるヘルス概要を作成します。

使用するタイミング

ユーザーから「利用できるプロバイダーは?」と尋ねられた場合、ワークフローのバナーに (unavailable - skipping) と表示された場合、または新しいマシンでセッションを開始する場合に使用します。

手順

  1. 検出します。 ${CLAUDE_PLUGIN_ROOT}/scripts/helpers/check-providers.sh と ${CLAUDE_PLUGIN_ROOT}/scripts/helpers/check-versions.sh を実行します。
  2. プロバイダーごとに要約します。 各シートについて、利用可能かどうか、認証方式(環境変数キー、OAuth セッション、サブスクリプション)、および現時点で解決されるモデルを報告します。CLAUDE_SDK_API_KEY が設定されている場合は、claude-sdk のシートも含めます(Agent SDK、デフォルトは Opus 5、コンテキスト長は 1M)。Opus 5.5 では Claude Code が v2.1.280 より古い場合、Opus 5 では v2.1.219 より古い場合、GPT-5.6 では Codex CLI が v0.144.0 より古い場合に、その旨を示します。
  3. 問題を優先度順に示します。 まず期限切れの認証情報(実行に支障)、次にバージョンのずれ(動作の不一致)、続いて任意プロバイダーの不足(多様性の低下)の順に示します。それぞれ1行で、正確な修正コマンド(grok login、opencode auth login、キーのエクスポート)を記載します。
  4. 費用の見通しを示します。 プロバイダー一覧を、利用料込み(Claude、agy、copilot、ollama、cursor-agent)と課金対象(codex、perplexity、grok、openrouter、atlascloud、claude-sdk)に分け、複数プロバイダーのワークフローを実行する前に費用を予測できるようにします。

出力形式

プロバイダーごとに1行の単一の表を出力し、列は「プロバイダー」「状態」「認証」「モデル」「費用」とします。その下に、優先度順の修正項目を最大3行で記載します。それ以外の文章は含めません。

ガードレール

  • このセッションで検出スクリプトが返した内容のみを報告します。昨日は動作していても、今回は検出に失敗したプロバイダーは DOWN とし、表現を和らげないでください。

コメント