Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Delegates tasks to Qwen CLI via delegation-core for Alibaba's models. Use when delegation-core selects Qwen or large-context batch processing is needed.
.claude/skills/athola-qwen-delegation/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 263% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -45% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -36% | 0% |
This skill implements conjure:delegation-core for the Qwen CLI. It provides Qwen-specific authentication, quota management, and command construction.
For shared delegation patterns, see Skill(conjure:delegation-core).
Skill(conjure:delegation-core) determines Qwen is suitableqwen CLI is installed and configuredconjure:delegation-core)conjure:gemini-delegation)Installation:
bash# Install Qwen CLI pip install qwen-cli # Verify installation qwen --version # Check authentication qwen auth status # Login if needed qwen auth login # Or set API key export QWEN_API_KEY="your-key"
Verification: Run python --version to verify Python environment.
bash# Basic file analysis python ~/conjure/tools/delegation_executor.py qwen "Analyze this code" --files src/main.py # With specific model python ~/conjure/tools/delegation_executor.py qwen "Summarize" --files src/**/*.py --model qwen-max # With output format python ~/conjure/tools/delegation_executor.py qwen "Extract functions" --files src/main.py --format json
bash# 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 "..."
bashqwen -p "..." > delegations/qwen/$(date +%Y%m%d_%H%M%S).md
The shared delegation executor can auto-select the best service:
bash# Auto-select based on requirements python ~/conjure/tools/delegation_executor.py auto "Analyze large codebase" \ --files src/**/* --requirement large_context
For Qwen-specific models, CLI options, cost reference, and troubleshooting, see modules/qwen-specifics.md.
qwen --version and qwen auth status (or QWEN_API_KEY env var set) both exit 0before any task is delegated; missing installation or failed authentication is reported and stops execution.
delegations/qwen/YYYYMMDD_HHMMSS.md (timestampformat matching the Quick Start example), and that file exists on disk after delegation.
conjure:delegation-core selected a different provider (Gemini or local), this skillis not invoked; Qwen delegation only runs when delegation-core explicitly routes to Qwen.
delegation_executor.py auto logs which provider was selected andwhy before executing the task, so the selection is auditable.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 6,066 | 10,652 | +76% | 1 | 1 | 0% | 594 | 1,245 | +110% | 0 | 0 | — |
case-02 | fail→pass | 18,721 | 10,054 | -46% | 1 | 1 | 0% | 3,065 | 2,494 | -19% | 0 | 0 | — |
case-03 | fail→pass | 7,386 | 4,104 | -44% | 1 | 1 | 0% | 438 | 1,590 | +263% | 0 | 0 | — |
case-04 | fail→pass | 17,148 | 3,799 | -78% | 1 | 1 | 0% | 2,771 | 1,523 | -45% | 0 | 0 | — |
case-05 | fail→pass | 9,583 | 1,733 | -82% | 1 | 1 | 0% | 1,376 | 1,104 | -20% | 0 | 0 | — |
case-06 | pass→pass | 5,292 | 3,241 | -39% | 1 | 1 | 0% | 742 | 1,363 | +84% | 0 | 0 | — |
case-07 | fail→pass | 12,600 | 3,274 | -74% | 1 | 1 | 0% | 2,169 | 1,384 | -36% | 0 | 0 | — |
case-08 | fail→pass | 15,571 | 3,208 | -79% | 1 | 1 | 0% | 2,636 | 1,403 | -47% | 0 | 0 | — |
case-09 | fail→pass | 9,958 | 2,855 | -71% | 1 | 1 | 0% | 1,607 | 1,361 | -15% | 0 | 0 | — |
case-10 | fail→pass | 6,562 | 1,993 | -70% | 1 | 1 | 0% | 1,030 | 1,169 | +13% | 0 | 0 | — |
case-11 | fail→pass | 12,601 | 2,294 | -82% | 1 | 1 | 0% | 2,090 | 1,226 | -41% | 0 | 0 | — |
case-12 | pass→pass | 4,339 | 1,926 | -56% | 1 | 1 | 0% | 664 | 1,167 | +76% | 0 | 0 | — |
case-13 | fail→pass | 4,602 | 2,030 | -56% | 1 | 1 | 0% | 790 | 1,187 | +50% | 0 | 0 | — |
case-14 | pass→fail | 6,799 | 1,949 | -71% | 1 | 1 | 0% | 1,046 | 1,106 | +6% | 0 | 0 | — |
case-15 | fail→pass | 7,762 | 2,034 | -74% | 1 | 1 | 0% | 1,055 | 1,114 | +6% | 0 | 0 | — |
case-16 | fail→pass | 6,571 | 2,103 | -68% | 1 | 1 | 0% | 1,011 | 1,175 | +16% | 0 | 0 | — |
case-17 | fail→fail | 9,455 | 3,254 | -66% | 1 | 1 | 0% | 1,438 | 1,421 | -1% | 0 | 0 | — |
case-18 | fail→pass | 8,276 | 2,172 | -74% | 1 | 1 | 0% | 1,409 | 1,237 | -12% | 0 | 0 | — |
case-19 | fail→fail | 9,555 | 1,701 | -82% | 1 | 1 | 0% | 1,618 | 1,123 | -31% | 0 | 0 | — |
case-20 | fail→pass | 5,200 | 1,829 | -65% | 1 | 1 | 0% | 722 | 1,176 | +63% | 0 | 0 | — |
case-21 | fail→pass | 10,528 | 4,094 | -61% | 1 | 1 | 0% | 1,759 | 1,633 | -7% | 0 | 0 | — |
case-22 | fail→pass | 9,860 | 2,182 | -78% | 1 | 1 | 0% | 1,563 | 1,212 | -22% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +68 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.