qwen-delegation について
タスクを Qwen に振り分ける Qwen CLI 向けの委譲スキルです。Qwen 固有の認証情報や有効期限を確認し、バッチ処理や複数ファイル分析のコマンドを構成します。
主な機能
- 01委譲前の Qwen 認証情報の期限確認
- 02Qwen CLI コマンドの構成
- 03モデルの選択
- 04委譲結果のタイムスタンプ付き保存
活用シーン
- 01複数のソースファイルの分析
- 02複数ファイルの要約
- 03大きなコンテキストのタスクを Qwen に委譲
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ athola/ claude-night-market --skill qwen-delegationインストール後、Claude Code で/qwen-delegationを入力して読み込まれたか確認します。
同梱ファイルmodules/qwen-specifics.md
詳細
Qwen CLI 委任
概要
このスキルは、Qwen CLI 向けに conjure:delegation-core を実装します。
Qwen 固有の認証、クォータ管理、
コマンドの構築を提供します。
共通の委任パターンについては、Skill(conjure:delegation-core) を参照してください。
使用する場合
Skill(conjure:delegation-core)が Qwen を適切と判断した後- Qwen の大きなコンテキストウィンドウ(100K+ トークン)が必要な場合
- バッチ処理、要約、または複数ファイルの分析を行う場合
qwenCLI がインストールされ、設定されている場合
使用しない場合
- 委任先のプロバイダーを選ぶ場合(
conjure:delegation-coreを使用してください) - Gemini が選択されたプロバイダーの場合(
conjure:gemini-delegationを使用してください)
前提条件
インストール:
# Install Qwen CLI
npm install -g @qwen-code/qwen-code
# Verify installation
qwen --version
# Authenticate: run qwen once and complete the flow it offers
qwen
qwen auth サブコマンドはありません。 qwen --help にも記載されておらず、
このファイルに記載されていた次の3つも存在しません:qwen auth status、
qwen auth login、QWEN_API_KEY。
qwen の後に続く、認識されているフラグ以外の内容はすべてプロンプトとして
モデルに渡されるため、qwen auth status は Qwen に「auth status」という質問をし、
その分の料金が発生していました。
2026-08-22 に調査したところ、Qwen は
[API Error: 401 Incorrect API key provided] と応答して終了コード 0 で終了しました。そのため、
委任レジストリでは qwen の認証プローブを宣言しないようになりました。
認証情報は ~/.qwen/oauth_creds.json に保存され、ファイルには独自の
expiry_date が含まれます。
認証情報がなくても ~/.qwen/settings.json は存在するため、確認対象として
使用すべきファイルではありません。
委任処理は記載された有効期限を読み取り、期限切れの場合は qwen を起動せずにスキップします。これにより、
チェーンの走査のたびに拒否される呼び出しの料金が発生することを防いでいます。
検証: make -C plugins/conjure delegate-doctor を実行すると、
期限切れも含め、qwen の認証情報の状態が報告されます。
クイックスタート
共通の委任実行ツールを使用する
# Basic file analysis
uv run python scripts/delegation_executor.py qwen "Analyze this code" \
--files src/main.py
# With specific model
uv run python scripts/delegation_executor.py qwen "Summarize" \
--files src/**/*.py --model qwen-max
# With output format
uv run python scripts/delegation_executor.py qwen "Extract functions" \
--files src/main.py --format json
CLI を直接使用する
# Basic command
qwen -p "@path/to/file Analyze this code"
# Multiple files
qwen -p "@src/**/*.py Summarize these files"
# Specific model
qwen --model qwen-max -p "..."
出力を保存する
qwen -p "..." > delegations/qwen/$(date +%Y%m%d_%H%M%S).md
スマート委任
共通の委任実行ツールは、最適なサービスを自動選択できます:
# Auto-select a service for the task
uv run python scripts/delegation_executor.py auto "Analyze large codebase" \
--files src/**/*
Qwen 固有の詳細
Qwen 固有のモデル、CLI オプション、料金の目安、
トラブルシューティングについては、modules/qwen-specifics.md を参照してください。
完了条件
- タスクを委任する前に
qwen --versionが終了コード 0 で終了し、~/.qwen/oauth_creds.jsonが存在して、expiry_dateが未来の日時であること。インストールされていない場合や認証情報が期限切れの場合は、その旨を報告して実行を停止します。 実行すべきqwen auth statusは存在せず、実行を試みると補完の料金が発生します。 - 委任されたタスクの出力が
delegations/qwen/YYYYMMDD_HHMMSS.md(クイックスタートの例と一致するタイムスタンプ 形式)に保存され、委任後にそのファイルがディスク上に存在すること。 -
conjure:delegation-coreが別のプロバイダー(Gemini またはローカル)を選択した場合、このスキルは 呼び出されません。Qwen への委任は、delegation-core が明示的に Qwen にルーティングした場合にのみ実行されます。 -
delegation_executor.py autoによるスマート委任では、タスクを実行する前に選択されたプロバイダーと 選択理由がログに記録され、選択の監査が可能であること。