Workflow builder
Skill somnio-software/somnio-ai-tools/skills/workflow-builder
This skill should be used when the user asks to "create a workflow", "run a workflow", "design a task pipeline", "execute a workflow", "resume a workflow", or "plan a multi-step automation". Creates and executes custom, repeatable workflows with multiple steps that can each use different AI models and run in parallel waves. Triggers on: 'create workflow', 'run workflow', 'execute workflow', 'workflow plan', 'workflow run', 'resume workflow', 'multi-step workflow', 'task pipeline', 'automation'.From its SKILL.md
npx -y skills add somnio-software/somnio-ai-tools --skill workflow-builderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.8 KB, as published. Nobody here has run it
Workflow Builder
Create and execute custom, repeatable multi-step AI workflows. Each step can use a different model, and independent steps run in parallel waves.
Capabilities
This skill has two modes:
| Mode | When to use | Reference |
|---|---|---|
| Plan | User wants to create or design a new workflow | references/plan.md |
| Run | User wants to execute, resume, or re-run a workflow | references/run.md |
Quick Start
- Create: "Create a workflow called dependency-cleanup"
- Run: "Run the dependency-cleanup workflow"
- Resume: "Resume the dependency-cleanup workflow"
Routing
Determine the user's intent from their message or $ARGUMENTS:
-
If the user says "create", "plan", "design", or "new workflow" → Read and follow
references/plan.md -
If the user says "run", "execute", "start", or "resume" → Read and follow
references/run.md -
If
$ARGUMENTSstarts withplan→ Read and followreferences/plan.mdwith the remaining argument as workflow name -
If
$ARGUMENTSstarts withrun→ Read and followreferences/run.mdwith the remaining argument as workflow name -
If unclear, ask the user: "Would you like to create a new workflow or run an existing one?"
Workflow Structure
A workflow is a directory at .somnio/workflows/<name>/ containing:
.somnio/workflows/<name>/
├── context.md — Manifest with step list and metadata
├── 01-<step-name>.md — Step 1 prompt
├── 02-<step-name>.md — Step 2 prompt
├── ...
├── config.claudecode.json — Model assignments (optional)
├── progress.json — Execution state (auto-generated)
└── outputs/ — Step output files (auto-generated)
Key Concepts
- Steps run in fresh AI contexts (separate subagents)
- Tags (
research,planning,execution) map to model assignments - Dependencies (
needs) determine parallel wave grouping - Placeholders (
{output_path},{step_N_output}) enable data flow between steps - Independent steps with no
needsrun concurrently in the same wave