mcpField
I
integrating-providers

integrating-providers

github.com/hexエージェントワークフロー91160 回インストール2 日前に更新
リポジトリ

integrating-providers について

Claude Council に AI プロバイダーを統合するためのスキルです。実行可能なシェルスクリプト、API キーの設定、テスト方法を説明し、既存プロバイダーとデフォルトモデル、問題の対処法も示します。

主な機能

  1. 01プロバイダースクリプトの入出力仕様
  2. 02スクリプト作成とテスト手順
  3. 03API キー変数とデフォルトモデルの一覧
  4. 04検出や API エラーのトラブルシューティング

活用シーン

  1. 01Claude Council への AI プロバイダー追加
  2. 02仕様に沿ったシェルスクリプトの作成
  3. 03キー設定とプロバイダー応答の確認
  4. 04検出や応答解析の失敗への対処

インストール

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

$npx skills add https://github.com/hex/claude-council --skill integrating-providers

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

同梱ファイルapi-patterns.md

詳細

Claude Council への AI プロバイダーの追加

プロバイダースクリプトのインターフェース

各プロバイダーは scripts/providers/ 内のシェルスクリプトで、次の要件を満たします。

  1. 最初の引数としてプロンプトを受け取る
  2. AI の応答を標準出力に出力する
  3. 成功時は 0、失敗時は 0 以外で終了する

クイックスタート

  1. scripts/providers/{name}.sh を作成します(テンプレートは api-patterns.md を参照してください)
  2. chmod +x scripts/providers/{name}.sh を実行します
  3. {NAME}_API_KEY 環境変数を設定します
  4. テストします:./scripts/providers/{name}.sh "Hello"

現在のプロバイダー

プロバイダーAPI キー変数デフォルトモデル
GeminiGEMINI_API_KEYgemini-3.1-pro-preview
OpenAIOPENAI_API_KEYgpt-5.5-pro
GrokXAI_API_KEY(または GROK_API_KEY)grok-4.20-reasoning
PerplexityPERPLEXITY_API_KEYsonar-reasoning-pro

トラブルシューティング

  • 検出されない場合:API キーが設定されていること、スクリプトが実行可能であることを確認します
  • API エラー:キーを確認し、レート制限を確認して、モデル名が正しいことを確かめます
  • 解析に失敗する場合:デバッグ用に echo "$RESPONSE" を追加し、応答形式を確認します

参考資料

API パターンとコードテンプレートについては、このディレクトリ内の api-patterns.md を参照してください。

コメント