CtrlK
BlogDocsLog inGet started
Tessl Logo

code-mate-qwen-code

Runs Qwen Code headlessly for repository analysis and coding tasks. Use when the user asks to delegate work to Qwen Code or obtain a Qwen-based coding-agent result.

69

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, well-structured body: concrete commands with explicit failure handling, stop-and-ask checkpoints for availability and authentication, and disciplined guardrails (no credentials, no --yolo, restricted approval) — all with zero padding. The only meaningful gaps are the unspecified turn/tool-call limit flags and the absence of any retry or recovery loop.

DimensionReasoningScore

Conciseness

The body is lean (~25 lines): every line is instructive — "Set the Bash working directory to the exact project the user named and set a finite timeout", "Check availability with `command -v qwen`", the run command, and terse guardrails ("Never request, read, print, or copy credentials"). There is no padding, no explanation of what Qwen Code or JSON is, and no over-explanation Claude doesn't need, matching the anchor-5 'every token earns its place' profile exactly.

5 / 5

Actionability

Concrete and executable: `command -v qwen`, the copy-paste-ready `qwen -p "<prompt>" --output-format json`, and explicit failure semantics ("treat a structured error or nonzero exit as failure"). It falls short of anchor 5 only because two guidance points lack the actual flags or syntax — "Add bounded turn or tool-call limits for large tasks" names no flag, and JSON parsing is directed but no output fields are shown — leaving minor gaps in the common case.

4 / 5

Workflow Clarity

The numbered Run sequence is clear and carries real validation checkpoints: an availability check that stops and asks the user (step 2), failure detection on structured errors or nonzero exit, and an auth/configuration stop-and-ask in the second section, which fits anchor 4 ('clear sequence with most checkpoints present'). It does not reach anchor 5 because there is no feedback/error-recovery loop (e.g., retry or remediation guidance beyond stopping), and the 3-step process is not the 'single unambiguous action' the simple-skill exception covers.

4 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references (none are referenced and no bundle directories exist), and is cleanly organized into two well-labeled sections (## Run, ## Authentication And Permissions) with the command example inline. Per the rubric's guideline for short skills with no need for external references, well-organized sections alone justify the top score.

5 / 5

Total

18

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description with an explicit 'Use when...' trigger clause naming the Qwen Code product repeatedly, giving it excellent completeness and distinctiveness. Trigger coverage is good but lacks natural variations (CLI name, model aliases), and the capability list is slightly thin compared to the best examples.

Suggestions

Enumerate one or two more concrete capabilities in the 'what' clause, e.g. 'Runs one task per invocation with JSON output' or 'returns a parsed result for repository analysis and coding tasks', to lift specificity from naming the domain to listing actions.

Add natural trigger variations users might say, such as 'qwen', 'Qwen CLI', or 'Qwen coding agent', to broaden keyword coverage beyond the single product name.

DimensionReasoningScore

Specificity

"Runs Qwen Code headlessly for repository analysis and coding tasks" names the domain and the concrete action of running headlessly, plus two task categories (repository analysis, coding tasks), but stops at 1-2 actions rather than listing several specific capabilities. It is above anchor 2 ("Processes PDF files"-level minimal/generic actions) because 'runs headlessly' and the two task types are concrete, but below anchor 4 because coverage of what the skill actually does (one-shot task execution, JSON result parsing) is not enumerated.

3 / 5

Completeness

The 'what' is explicit ("Runs Qwen Code headlessly for repository analysis and coding tasks") and the 'when' is explicit with concrete trigger phrases ("Use when the user asks to delegate work to Qwen Code or obtain a Qwen-based coding-agent result"), directly matching the anchor-5 pattern of both what and when with concrete triggers. Anchor 4 would require the 'when' to be less explicit or specific, which is not the case here.

5 / 5

Trigger Term Quality

Natural phrases like "delegate work to Qwen Code", "Qwen-based coding-agent result", and "repository analysis" are terms a user would plausibly say, and the product name is repeated three times for strong matching. It falls short of anchor 5 because common variations are missing — no 'qwen' CLI name, no 'Qwen CLI', no mention of model names or file extensions/synonyms beyond the single product name.

4 / 5

Distinctiveness Conflict Risk

The Qwen Code product name is a clear niche with distinct triggers; the skill would only fire when a user names Qwen or explicitly asks to delegate to a Qwen-based agent, so conflict risk with generic coding skills is minimal. It matches anchor 5 (clear niche, distinct triggers) rather than anchor 4, whose 'minor overlap risk with closely related skills' does not apply given the unambiguous product naming.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
CherryHQ/cherry-studio
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.