Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Run Alibaba Cloud Qwen Code CLI via background process for task execution, code review, and automation.
Run Alibaba Cloud Qwen Code CLI via background process for task execution, code review, and automation.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Use bash background mode for non-interactive coding work with Qwen Code CLI.
# Start Qwen Code in target directory bash workdir:~/project background:true yieldMs:30000 command:"qwen -p 'Build a Flask API'" # Returns sessionId for tracking # Monitor progress process action:log sessionId:XXX # Check if done process action:poll sessionId:XXX # Send input (if Qwen asks a question) process action:write sessionId:XXX data:"y" # Kill if needed process action:kill sessionId:XXX Why workdir matters: Agent wakes up in a focused directory, doesn't wander off reading unrelated files.
# Install Qwen Code CLI npm install -g @qwen-code/qwen-code@latest # Verify installation qwen --version # Authenticate (Option 1: OAuth) qwen auth login # Or Option 2: API Key export DASHSCOPE_API_KEY="sk-xxx"
# Check status scripts/qwen-code.js status # Run a task scripts/qwen-code.js run "Create a Flask API" # Code review scripts/qwen-code.js review src/app.ts # Headless mode (JSON output) scripts/qwen-code.js headless "Analyze code" -o json
CommandDescriptionExamplestatusCheck Qwen Code status and authenticationscripts/qwen-code.js statusrun <task>Execute programming taskscripts/qwen-code.js run "Create REST API"review <file>Code review and analysisscripts/qwen-code.js review src/main.pyheadless <task>Headless mode (JSON output)scripts/qwen-code.js headless "Analyze" -o jsonhelpShow help informationscripts/qwen-code.js help
# Basic task bash workdir:~/project background:true yieldMs:30000 \ command:"qwen -p 'Create Python Flask API'" # Specify model bash workdir:~/project background:true yieldMs:30000 \ command:"qwen -p 'Analyze code structure' -m qwen3-coder-plus" # YOLO mode (auto-approve) bash workdir:~/project background:true yieldMs:30000 \ command:"qwen -p 'Refactor this function' -y"
# View logs process action:log sessionId:XXX # Check completion process action:poll sessionId:XXX # Send input (if Qwen asks) process action:write sessionId:XXX data:"y"
# JSON output qwen -p "Analyze code structure" --output-format json # Pipeline operations git diff | qwen -p "Generate commit message" # Batch processing find src -name "*.ts" | xargs -I {} qwen -p "Review {}"
Qwen Code supports Alibaba Cloud models: qwen3.5-plus - General purpose (default) qwen3-coder-plus - Coding specialized qwen3-coder-next - Latest coding model qwen3-max-2026-01-23 - Most capable Specify model: bash workdir:~/project background:true yieldMs:30000 \ command:"qwen -p 'Refactor this' -m qwen3-coder-plus"
qwen auth login Opens browser for OAuth flow. Token auto-refreshes.
export DASHSCOPE_API_KEY="sk-xxx" Get key from: https://dashscope.console.aliyun.com/
Respect tool choice โ if user asks for Qwen, use Qwen. NEVER offer to build it yourself! Be patient โ don't kill sessions because they're "slow" Monitor with process:log โ check progress without interfering YOLO mode for building โ --yolo auto-approves changes (use in workspace only) Review mode for safety โ production code should use review mode Parallel is OK โ run many Qwen processes at once for batch work NEVER start Qwen in ~/clawd/ โ it'll read your soul docs! Use target project dir or /tmp Workspace safety โ YOLO mode is safe in agents.defaults.workspace, not elsewhere
Developers using Qwen Code for programming tasks Teams needing code review and analysis Automation scripts and CI/CD integration OpenClaw Sub-Agent and Skills management Batch code analysis and refactoring
Environments without Qwen Code CLI installed GUI-based interaction requirements Non-Alibaba Cloud LLM users Offline environments (requires network connection)
ComponentBehaviorExecutes Shell Commands?scripts/qwen-code.jsWraps Qwen Code CLI commandsYes (via qwen command)references/qwen-cli-commands.mdCommand reference documentationNo (plain text)assets/examples/Example code filesNo (static files)
This Skill does not execute code directly, only calls Qwen Code CLI All code generation and modifications require user confirmation Use review mode in production environments Disable YOLO mode for sensitive projects
See assets/examples/ for complete examples: ExampleDescriptionbasic-task.example.shBasic task executioncode-review.example.shCode review workflowci-cd.example.ymlGitHub Actions integrationheadless-mode.example.jsNode.js automation example
๐ Qwen Code Official Docs ๐ Command Reference ๐ฆ Example Code ๐ฆ OpenClaw Documentation
npm install -g @qwen-code/qwen-code@latest
qwen auth login # Or set API key export DASHSCOPE_API_KEY="sk-xxx"
# Check what Qwen is asking process action:log sessionId:XXX # Send approval process action:write sessionId:XXX data:"y"
process action:kill sessionId:XXX Qwen Code Skill ๐ฆ - Your AI coding partner powered by Alibaba Cloud
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.