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.
69
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Create and maintain saved Dynamic Workflows for the current workspace.
.qwen/workflows/<name>.js files used by the workflow tool and exposed as /<name> slash commands.qwen-workflow-design/*.yaml; those Task Flow definitions are a different feature.~/.qwen/workflows only when the user explicitly asks for a workflow shared across projects.export const meta = {
name: 'Release readiness',
description: 'Inspect, validate, and summarize a release candidate',
};phase(title), log(message), agent(prompt, options?), parallel(thunks), pipeline(items, ...stages), workflow(nameOrRef, args?), args, and budget. The workflow-authoring skill is the full reference for them — load it before writing anything beyond a trivial script.label. State whether it may edit files.parallel([() => agent(...), () => agent(...)]). Do not pass already-started promises to parallel.args instead of hard-coding one-off values.return of the final result. A trailing expression is not a return value.node --check for validation: valid workflow scripts may contain top-level await and return because the runtime wraps them in an async function.a858dea
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.