mcpField
G
gemini-delegation

gemini-delegation

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

gemini-delegation について

Gemini がプロバイダーに選ばれた場合に使う、Gemini CLI 向けの委任スキルです。Gemini 固有の認証やクォータ、コマンド構築を扱い、一括処理や要約などに対応します。

主な機能

  1. 01Gemini CLI コマンドの構築
  2. 02Gemini 固有の認証処理
  3. 03クォータ管理
  4. 04一括処理と要約への対応
  5. 05委任結果をタイムスタンプ付きファイルに保存

活用シーン

  1. 01Gemini 選定後の一括処理の委任
  2. 02Gemini CLI による複数ファイルの要約
  3. 03Gemini によるデータ内パターンの抽出

インストール

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

$npx skills add https://github.com/athola/claude-night-market --skill gemini-delegation

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

同梱ファイルmodules/gemini-specifics.md

詳細

Gemini CLI 委任

概要

このスキルは、Gemini CLI 向けに conjure:delegation-core を実装します。 Gemini 固有の認証、クォータ管理、コマンド構築を提供します。

共通の委任パターンについては、Skill(conjure:delegation-core) を参照してください。

使用する場合

  • Skill(conjure:delegation-core) によって Gemini が適切だと判断された後
  • Gemini の大きなコンテキストウィンドウ(100 万トークン以上)が必要な場合
  • バッチ処理、要約、パターン抽出のタスクの場合
  • gemini CLI がインストールされ、認証済みの場合

使用しない場合

  • 委任先のプロバイダーを選択する場合(conjure:delegation-core を使用してください)
  • Qwen が選択されたプロバイダーの場合(conjure:qwen-delegation を使用してください)

前提条件

インストール:

# Verify installation
gemini --version

# Check authentication
gemini auth status

# Login if needed
gemini auth login

# Or set API key
export GEMINI_API_KEY="your-key"

確認: --help フラグを付けてコマンドを実行し、利用可能か確認します。

クイックスタート

基本コマンド
# File analysis
gemini -p "@path/to/file Analyze this code"

# Multiple files
gemini -p "@src/**/*.py Summarize these files"

# With specific model
gemini --model gemini-3-pro -p "..."

# JSON output
gemini --output-format json -p "..."
出力を保存する
gemini -p "..." > delegations/gemini/$(date +%Y%m%d_%H%M%S).md

Gemini 固有の詳細

Gemini 固有のモデル、CLI オプション、コストの参考情報、トラブルシューティングについては、modules/gemini-specifics.md を参照してください。

完了条件

  • タスクを委任する前に gemini --version が終了コード 0 で終了し、インストールされていない場合はその旨を報告して実行を停止します。
  • 認証の判断には GEMINI_API_KEY と委任処理自体の終了コードを使用し、gemini auth status は使用しません。このコマンドは、使用できない認証情報に対して Error authenticating: ProjectIdRequiredError と表示しながら終了コード 0 で終了するため、そのステータスは認証の証拠になりません。delegation-core の共通モジュールには、プロバイダー独自の CLI を実行して認証を判断してはならないというルールが記載されています。
  • 委任されたタスクの出力が delegations/gemini/YYYYMMDD_HHMMSS.md(クイックスタートの例と同じタイムスタンプ形式)に保存され、委任完了後にそのファイルがディスク上に存在します。
  • conjure:delegation-core が別のプロバイダー(Qwen またはローカル)を選択した場合、このスキルは呼び出されません。Gemini への委任は、delegation-core が明示的に Gemini に振り分けた場合にのみ実行されます。
  • コンテキストで 100 万トークンを超えるタスクは、送信前にフラグが付けられます。このスキルは推定トークン数を報告し、Gemini がサポートするウィンドウ内に収まることを確認します。

コメント