CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

workflow-creator

Create or update reusable Dynamic Workflow JavaScript files under .qwen/workflows. Use when the user asks to create, save, edit, or reuse a Dynamic Workflow, including requests started from the Web Shell Workflows page.

Quality

92%

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

93%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.

The body is a lean, well-structured instruction skill: concrete constraints, executable patterns, an explicit read-back validation step, and a single clearly signaled reference to the full authoring guide. The only notable gap is the absence of an error-recovery loop after the verification step, which keeps workflow clarity at 4 rather than 5.

DimensionReasoningScore

Conciseness

The ~44-line body is dense with non-obvious, product-specific facts (41-char name limit, sandbox globals, "Do not use `node --check`... because the runtime wraps them in an async function", renderer-specific slash-command behavior) and explains nothing Claude already knows. It matches the 5 anchor — every token earns its place — rather than the 4 anchor, which requires trimmable over-explanation that is absent here.

5 / 5

Actionability

Guidance is fully concrete and executable: exact naming rules, a copy-paste-ready literal `meta` declaration, an enumerated list of sandbox globals, an explicit `parallel([() => agent(...), () => agent(...)])` pattern, and the exact call `Workflow({ name: '<name>' })`. Per the rubric's scoring note, absence of full code in an instruction-only skill is not penalized when guidance is this actionable, and the full API is properly delegated to the `workflow-authoring` reference.

5 / 5

Workflow Clarity

The 5-step Workflow has a clear sequence with an explicit validation checkpoint ("Read the saved file back and verify its name, metadata, phase order, dependency flow, and final return value") and the Updates section guards destructive operations. It stops short of the 5 anchor because there is no error-recovery feedback loop — what to do when the read-back verification fails is left implicit.

4 / 5

Progressive Disclosure

This is a simple skill under 50 lines with no bundle files and no need for external references, so per the rubric guideline it qualifies for a 5 on well-organized sections alone. Sections (Boundary, Workflow, Script contract, Updates) are clean, and the one external pointer — "The `workflow-authoring` skill is the full reference" — is clearly signaled and exactly one level deep.

5 / 5

Total

19

/

20

Passed

Description

87%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.

The description is third-person, concise, and explicitly covers both what the skill does and when to use it with concrete trigger phrases. Trigger terms are natural and well-targeted to the product-specific 'Dynamic Workflow' niche, with only minor synonym coverage gaps (e.g., '.js', 'slash command').

DimensionReasoningScore

Specificity

"Create or update reusable Dynamic Workflow JavaScript files under .qwen/workflows" names concrete actions (create, update) tied to a specific artifact (JS files) and location (.qwen/workflows), matching the "several specific actions; minor gaps" anchor. It is below the 5 anchor because coverage is not comprehensive (e.g., deletion or listing of workflows is not mentioned).

4 / 5

Completeness

It explicitly answers what ("Create or update reusable Dynamic Workflow JavaScript files under .qwen/workflows") and when ("Use when the user asks to create, save, edit, or reuse a Dynamic Workflow, including requests started from the Web Shell Workflows page") with concrete trigger phrases, exactly matching the 5 anchor. A missing or vague 'Use when' clause would cap it at 3, but that is not the case here.

5 / 5

Trigger Term Quality

Triggers include the natural phrases users would say — "create, save, edit, or reuse a Dynamic Workflow" and "Web Shell Workflows page" — giving good keyword coverage. It falls short of the 5 anchor because common synonyms and extensions are missing (e.g., ".js", "workflow script", "slash command").

4 / 5

Distinctiveness Conflict Risk

"Dynamic Workflow", ".qwen/workflows", and "Web Shell Workflows page" establish a clear product-specific niche with distinct triggers and minimal conflict risk with other skills. It is not the 4 anchor because the overlap risk with generic workflow/document skills is negligible, not merely minor.

5 / 5

Total

18

/

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

QwenLM/qwen-code

Path

packages/core/src/skills/bundled/workflow-creator/SKILL.md

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.