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'.
How do I install this agent skill?
npx skills add https://github.com/somnio-software/somnio-ai-tools --skill workflow-builderIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The Workflow Builder skill automates multi-step AI tasks by spawning sub-agents. It is assessed as low risk because it processes local workflow files that could potentially host indirect prompt injections and uses dynamic prompt assembly including shell commands for sub-agents without explicit sanitization.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
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
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/somnio-software/somnio-ai-tools/workflow-builder">View workflow-builder on skillZs</a>