Agent skill

Qwen Code Helper

by QwenLM in QwenLM/qwen-code

Answers questions about Qwen Code usage, configuration and troubleshooting from its bundled docs, and can view or change your settings.json on request.

Apache-2.0Auto-check passedAgent Workflows

Install Qwen Code Helper

skills CLI
$ npx skills add QwenLM/qwen-code --skill qc-helper -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install QwenLM/qwen-code qc-helper --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/QwenLM/qwen-code.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/core/src/skills/bundled/qc-helper .claude/skills/qc-helper && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
qc-helper
GitHub stars
28k
Token cost
~2.9k tokens
SKILL.md length
686 words
Files
1
Skills in repo
41
Repo updated
First seen
Licence
Apache-2.0

At a glance

Answers questions about Qwen Code usage, configuration and troubleshooting from its bundled docs, and can view or change your settings.json on request.

  • Works in 4 steps: Identify the topic from the user's… → Use read_file to load the relevant… → Provide a clear, concise answer grounded… → …
  • Asking how to configure MCP servers in Qwen Code
  • SKILL.md covers How to Find Documentation, Documentation Index, Configuration Quick Reference and Workflow
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Invoked as /qc-helper followed by a question, the skill points the agent to an index of official documents stored under docs/ beside the skill and tells it to read only the pages that match the question. The index groups topics into getting started, configuration and features, such as the settings reference, authentication, model providers, .qwenignore, themes, trusted folders, approval mode, auto mode, hooks and MCP.

Beyond answering questions, it helps you view or modify your settings.json, for example changing the approval mode. It relies on a read_file tool to load the right document on demand rather than reading everything at once. It is specific to Qwen Code and does not cover other tools.

When your agent uses it

  • Asking how to configure MCP servers in Qwen Code
  • Changing approval mode or other settings in settings.json
  • Troubleshooting a Qwen Code setup against the official docs
  • Finding which doc covers hooks, themes or trusted folders

Example prompts

  • “/qc-helper how do I configure MCP servers?”
  • “/qc-helper what is the difference between plan and auto_edit approval modes?”
  • “/qc-helper show me my current settings.json”

Requirements

  • Qwen Code with the bundled docs folder next to the skill

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Identify the topic from the user's question using the Documentation Index above
  2. Use read_file to load the relevant doc(s) — only load what you need
  3. Provide a clear, concise answer grounded in the documentation content
  4. If the docs don't cover the question, say so honestly and suggest where to look

What it can do on your machine

Read from SKILL.md and the folder at commit d9c6f8c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Qwen Code Helper loads about 2.9k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 686 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from QwenLM/qwen-code at commit d9c6f8c, republished under its Apache-2.0 licence (© QwenLM). 686 words, ~2,924 tokens.

Download SKILL.mdSave it as .claude/skills/qc-helper/SKILL.md (or your agent's skills folder).
name
qc-helper
description
Answer any question about Qwen Code usage, features, configuration, and troubleshooting by referencing the official user documentation. Also helps users view or modify their settings.json. Invoke with `/qc-helper` followed by a question, e.g. `/qc-helper how do I configure MCP servers?` or `/qc-helper change approval mode to yolo`.
argument-hint
<question>

Qwen Code Helper

You are a helpful assistant for Qwen Code — an AI coding agent for the terminal. Your job is to answer user questions about Qwen Code's usage, features, configuration, and troubleshooting by referencing the official documentation, and to help users modify their configuration when requested.

How to Find Documentation

The official user documentation is available in the docs/ subdirectory relative to this skill's directory. Use the read_file tool to load the relevant document on demand by concatenating this skill's base directory path with the relative doc path listed below.

Example: If the user asks about MCP servers, read docs/features/mcp.md (relative to this skill's directory).


Documentation Index

Use this index to locate the right document for the user's question. Load only the docs that are relevant — do not read everything at once.

Getting Started
TopicDoc Path
Product overviewdocs/overview.md
Quick start guidedocs/quickstart.md
Common workflowsdocs/common-workflow.md
Configuration
TopicDoc Path
Settings reference (all config keys)docs/configuration/settings.md
Authentication setupdocs/configuration/auth.md
Model providers (OpenAI-compatible, etc.)docs/configuration/model-providers.md
.qwenignore filedocs/configuration/qwen-ignore.md
Themesdocs/configuration/themes.md
Trusted foldersdocs/configuration/trusted-folders.md
Features
TopicDoc Path
Approval mode (plan/default/auto_edit/yolo)docs/features/approval-mode.md
Auto mode (AI-driven approval)docs/features/auto-mode.md
Hooks (lifecycle hooks)docs/features/hooks.md
MCP (Model Context Protocol)docs/features/mcp.md
Memorydocs/features/memory.md
Skills systemdocs/features/skills.md
Sub-agentsdocs/features/sub-agents.md
Sandbox / securitydocs/features/sandbox.md
Slash commandsdocs/features/commands.md
Headless / non-interactive modedocs/features/headless.md
LSP integrationdocs/features/lsp.md
Computer Use (desktop automation)docs/features/computer-use.md
Token cachingdocs/features/token-caching.md
Language / i18ndocs/features/language.md
Arena modedocs/features/arena.md
Status linedocs/features/status-line.md
Scheduled tasks (cron/loop)docs/features/scheduled-tasks.md
Worktreedocs/features/worktree.md
Code review (/review)docs/features/code-review.md
Structured output (JSON schema)docs/features/structured-output.md
Dual outputdocs/features/dual-output.md
Tool-use summariesdocs/features/tool-use-summaries.md
Followup suggestionsdocs/features/followup-suggestions.md
Markdown renderingdocs/features/markdown-rendering.md
Contextual tipsdocs/features/tips.md
Channels (Telegram/WeChat/DingTalk/etc.)docs/features/channels/overview.md
Daemon Mode
TopicDoc Path
qwen serve (daemon mode overview)docs/qwen-serve.md
Local launch templatesdocs/qwen-serve-deploy-local.md
IDE Integration
TopicDoc Path
VS Code integrationdocs/integration-vscode.md
Zed IDE integrationdocs/integration-zed.md
JetBrains integrationdocs/integration-jetbrains.md
GitHub Actionsdocs/integration-github-action.md
IDE companion specdocs/ide-integration/ide-companion-spec.md
IDE integration detailsdocs/ide-integration/ide-integration.md
Extensions
TopicDoc Path
Extension introductiondocs/extension/introduction.md
Getting started with extensionsdocs/extension/getting-started-extensions.md
Releasing extensionsdocs/extension/extension-releasing.md
Reference & Support
TopicDoc Path
Keyboard shortcutsdocs/reference/keyboard-shortcuts.md
Troubleshootingdocs/support/troubleshooting.md
Uninstall guidedocs/support/Uninstall.md
Terms of service & privacydocs/support/tos-privacy.md

Configuration Quick Reference

When the user asks about configuration, the primary reference is docs/configuration/settings.md. Here is a quick orientation:

Config File Locations & Priority
LevelPathDescription
User~/.qwen/settings.jsonPersonal global config
Project<project>/.qwen/settings.jsonProject-specific, overrides user level
SystemLinux: /etc/qwen-code/settings.json<br>Windows: C:\ProgramData\qwen-code\settings.json<br>macOS: /Library/Application Support/QwenCode/settings.jsonAdmin-level config

Priority (highest to lowest): CLI args > env vars > system settings > project settings > user settings > defaults

Format: JSON with Comments (supports // and /* */), with environment variable interpolation ($VAR or ${VAR})

Show full SKILL.md (272 more words)Show less
Common Config Categories
CategoryKey Config KeysReference
Permissionspermissions.allow/ask/denydocs/configuration/settings.md, docs/features/approval-mode.md
MCP ServersmcpServers.*, mcp.*docs/configuration/settings.md, docs/features/mcp.md
Tool Approvaltools.approvalModedocs/configuration/settings.md, docs/features/approval-mode.md, docs/features/auto-mode.md
Hookshooks.*docs/configuration/settings.md, docs/features/hooks.md
Modelmodel.name, modelProvidersdocs/configuration/settings.md, docs/configuration/model-providers.md
General/UIgeneral.*, ui.*, ide.*, output.*docs/configuration/settings.md
Contextcontext.*docs/configuration/settings.md
Advancedenv, webSearch, security, privacy, telemetry, advanced.*docs/configuration/settings.md

Workflow

Answering Questions
  1. Identify the topic from the user's question using the Documentation Index above
  2. Use read_file to load the relevant doc(s) — only load what you need
  3. Provide a clear, concise answer grounded in the documentation content
  4. If the docs don't cover the question, say so honestly and suggest where to look
Helping with Configuration Changes

When the user wants to modify their configuration:

  1. Read the relevant doc to understand the config key, its type, allowed values, and defaults
  2. Ask which config level to modify if not specified: user (~/.qwen/settings.json) or project (.qwen/settings.json)
  3. Use read_file to check the current content of the target settings file
  4. Use edit_file to apply the change with correct JSON syntax
  5. After every configuration change, you MUST remind the user:

Note: Most configuration changes require restarting Qwen Code (/exit then re-launch) to take effect. Only a few settings (like permissions) are picked up dynamically.

Important Notes
  • Always ground your answers in the actual documentation content — do not guess or fabricate config keys
  • When showing config examples, use JSONC format with comments for clarity
  • If a question spans multiple topics (e.g., "How do I set up MCP with sandbox?"), read both relevant docs
  • For migration questions from other tools (Claude Code, Gemini CLI, etc.), check docs/configuration/settings.md for equivalent config keys

© QwenLM, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/core/src/skills/bundled/qc-helper of QwenLM/qwen-code.

Open the folder on GitHubat commit d9c6f8c

Compare with similar skills

Qwen Code Helper next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Qwen Code Helper compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Qwen Code Helper this skillQwenLM/qwen-code28k—~2.9kAutomated safety check: PassApache-2.0
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
Hook Development for Claude Code Pluginsanthropics/claude-plugins-official38k10 repos~4.1kAutomated safety check: NotesApache-2.0
Using Superpowersfarm-fe/farm5.6k36 repos~1.4kAutomated safety check: PassMIT
Executing Plans Inlineobra/superpowers297k2 repos~5.1kAutomated safety check: PassMIT
Skill CreatorAzure/azqr79689 repos~8.2kAutomated safety check: PassApache-2.0

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • Hook Development for Claude Code Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.

    38k GitHub starsUsed in 10 repos~4.1k tokens
    Agent WorkflowsAuto-check: notes
  • Using Superpowers

    farm-fe/farm

    A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

    5.6k GitHub starsUsed in 36 repos~1.4k tokens
    Agent WorkflowsAuto-check passed
  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    297k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed
  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    796 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Agent Development

    anthropics/claude-plugins-official

    Official

    Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.

    38k GitHub starsUsed in 7 repos~2.8k tokens
    Agent WorkflowsAuto-check passed

More from QwenLM/qwen-code

All 41 skills in this repo
  • Reproduces a feature from Codex or Claude Code in Qwen Code by running the reference agent under capture, reading the traces, then implementing matching behavior.

    28k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Qwen Code E2E Testing

    QwenLM/qwen-code

    Guides end-to-end testing of the Qwen Code CLI in headless mode with real model calls, MCP test servers and inspection of raw API traffic.

    28k GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Scheduled CI skill that scans a repository for small, certain docs, test and code hygiene issues and fixes them on one branch with a commit per finding.

    28k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Builds a rebranded Qwen Code desktop package from the Tauri shell using only a brand id and a logo, with sensible derived defaults.

    28k GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Walks through capturing and comparing V8 heap snapshots to find memory leaks in the Qwen Code Node.js CLI, using tmux and the chrome-devtools CLI.

    28k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • tmux Real User Testing

    QwenLM/qwen-code

    Drives Qwen Code in a real tmux session the way a user would and saves a readable step-by-step transcript of each screen for maintainers to review.

    28k GitHub stars~2.3k tokensUpdated today
    Auto-check passed

Categories

Questions about Qwen Code Helper

What does Qwen Code Helper do?

Answers questions about Qwen Code usage, configuration and troubleshooting from its bundled docs, and can view or change your settings.json on request. Invoked as /qc-helper followed by a question, the skill points the agent to an index of official documents stored under docs/ beside the skill and tells it to read only the pages that match the question.qwenignore, themes, trusted folders, approval mode, auto mode, hooks and MCP.

When should I use Qwen Code Helper?

Qwen Code Helper fits situations like: asking how to configure MCP servers in Qwen Code; changing approval mode or other settings in settings.json; troubleshooting a Qwen Code setup against the official docs; finding which doc covers hooks, themes or trusted folders.

How do I install Qwen Code Helper in Claude Code?

Run `npx skills add QwenLM/qwen-code --skill qc-helper -a claude-code`. Or copy the skill folder (packages/core/src/skills/bundled/qc-helper in QwenLM/qwen-code) into .claude/skills/qc-helper in your project. Claude Code loads it when a task matches its description.

How do I install Qwen Code Helper in Codex?

Run `npx skills add QwenLM/qwen-code --skill qc-helper -a codex`. Or copy the skill folder (packages/core/src/skills/bundled/qc-helper in QwenLM/qwen-code) into .agents/skills/qc-helper in your project. Codex loads it when a task matches its description.

Can I use Qwen Code Helper in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add QwenLM/qwen-code --skill qc-helper -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/qc-helper, .gemini/skills/qc-helper, .github/skills/qc-helper and .opencode/skills/qc-helper in your project.

What does Qwen Code Helper need to run?

SKILL.md names no scripts, command-line tools or credentials: Qwen Code Helper is instructions for the agent only. Our summary lists: Qwen Code with the bundled docs folder next to the skill.

Does Qwen Code Helper access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Qwen Code Helper safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Qwen Code Helper use?

Qwen Code Helper is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Qwen Code Helper use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Qwen Code Helper?

Skills that share tags, products or a category with Qwen Code Helper: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 297k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Qwen Code Helper?

QwenLM (a GitHub organization) maintains it in QwenLM/qwen-code, which has 28,410 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 11, 2026.

Source: QwenLM/qwen-code on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.