Skip to content
Development
Skill

/qwen-delegation

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.

From plugin
claude-night-market
343200 skills60 agents162 commands1 MCP

Claude Code

$ npx -y skills add athola/claude-night-market --skill qwen-delegation --agent claude-code

SKILL.md

qwen-delegation.SKILL.md
name: qwen-delegation
description: 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.
alwaysApply: false
category: delegation-implementation
tags:
- qwen
- cli
- delegation
- alibaba
- large-context
dependencies:
- delegation-core
tools:
- qwen-cli
- delegation_executor.py
usage_patterns:
- qwen-cli-integration
- large-context-analysis
- bulk-processing
complexity: intermediate
estimated_tokens: 600
progressive_loading: true
modules:
- modules/qwen-specifics.md
references:
- delegation-core/shared-shell-execution.md

Qwen CLI Delegation

Overview

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)`.

When To Use

  • After `Skill(conjure:delegation-core)` determines Qwen is suitable
  • When you need Qwen's large context window (100K+ tokens)
  • For batch processing, summarization, or multi-file analysis
  • If the `qwen` CLI is installed and configured

When NOT To Use

  • Choosing which provider to delegate to (use `conjure:delegation-core`)
  • Gemini was the selected provider (use `conjure:gemini-delegation`)

Prerequisites

**Installation:**

# 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

**There is no `qwen auth` subcommand.** `qwen --help` lists none, and this file documented three that do not exist: `qwen auth status`, `qwen auth login` and `QWEN_API_KEY`. Anything after `qwen` that is not a recognized flag is delivered to the model as the prompt, so `qwen auth status` asked Qwen the question "auth status" and was billed for it. Probed on 2026-08-22 it answered `[API Error: 401 Incorrect API key provided]` and exited 0, which is why the delegation registry now declares no auth probe for qwen.

Credentials land in `~/.qwen/oauth_creds.json`, which carries its own `expiry_date`. `~/.qwen/settings.json` exists without credentials, so it is not the file to test. The delegator reads the stated expiry and skips qwen without spawning it, which is what stopped every chain walk paying for a rejected call.

**Verification:** `make -C plugins/conjure delegate-doctor` reports qwen's credential state, including an expiry that has passed.

Quick Start

Using Shared Delegation Executor

# 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 coder-model

# With output format
uv run python scripts/delegation_executor.py qwen "Extract functions" \
  --files src/main.py --format json

Direct CLI Usage

# Basic command
qwen -p "@path/to/file Analyze this code"

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

# Specific model
qwen --model coder-model -p "..."

Save Output

qwen -p "..." > delegations/qwen/$(date +%Y%m%d_%H%M%S).md

Smart Delegation

The shared delegation executor can auto-select the best service:

# Auto-select a service for the task
uv run python scripts/delegation_executor.py auto "Analyze large codebase" \
  --files src/**/*

Qwen-Specific Details

For Qwen-specific models, CLI options, cost reference, and troubleshooting, see `modules/qwen-specifics.md`.

Exit Criteria

  • [ ] `qwen --version` exits 0 and `~/.qwen/oauth_creds.json` exists with

an `expiry_date` in the future before any task is delegated. A missing installation or an expired credential is reported and stops execution. There is no `qwen auth status` to run, and asking for one bills a completion.

  • [ ] The delegated task output is saved to `delegations/qwen/YYYYMMDD_HHMMSS.md` (timestamp

format matching the Quick Start example), and that file exists on disk after delegation.

  • [ ] If `conjure:delegation-core` selected a different provider (Gemini or local), this skill

is not invoked; Qwen delegation only runs when delegation-core explicitly routes to Qwen.

  • [ ] Smart delegation via `delegation_executor.py auto` logs which provider was selected and

why before executing the task, so the selection is auditable.

Read more
@athola
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

343200 skills60 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
343
Star history of athola/claude-night-market on GitHub, a chart by star-history.com

Other skills on claude-night-market.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about qwen-delegation.

Which coding agents can use qwen-delegation?
qwen-delegation installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.