gemini-delegation について
Gemini がプロバイダーに選ばれた場合に使う、Gemini CLI 向けの委任スキルです。Gemini 固有の認証やクォータ、コマンド構築を扱い、一括処理や要約などに対応します。
主な機能
- 01Gemini CLI コマンドの構築
- 02Gemini 固有の認証処理
- 03クォータ管理
- 04一括処理と要約への対応
- 05委任結果をタイムスタンプ付きファイルに保存
活用シーン
- 01Gemini 選定後の一括処理の委任
- 02Gemini CLI による複数ファイルの要約
- 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 万トークン以上)が必要な場合
- バッチ処理、要約、パターン抽出のタスクの場合
geminiCLI がインストールされ、認証済みの場合
使用しない場合
- 委任先のプロバイダーを選択する場合(
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 がサポートするウィンドウ内に収まることを確認します。
コメント
Markdown 対応