Workflow Builder Lite
by @tommot2
Build and execute multi-step workflows with conditional logic. Chain API calls, agent actions, and shell commands into sequences with if/else branching. Pers...
clawhub install workflow-builder-liteπ About This Skill
name: workflow-builder-lite description: "Build and execute multi-step workflows with conditional logic. Chain API calls, agent actions, and shell commands into sequences with if/else branching. Persists workflows to files for reuse. Use when: user wants to plan a multi-step process, automate a pipeline, schedule recurring tasks, or chain together agent actions. Homepage: https://clawhub.ai/skills/workflow-builder-lite"
Workflow Builder Lite v2.0
Install: clawhub install workflow-builder-lite
Plan, save, and execute multi-step workflows with conditional logic.
Language
Detect from user's message language. Default: English.
How It Works
Build β Natural Language
> User: "Lag en workflow: hent vΓ¦r β hvis regn β send meg melding" > > Agent: >
> Workflow: weather-alert
> 1. β
Hent vær (web_fetch wttr.in/Oslo?format=j1)
> 2. π Sjekk: Er det regn?
> β Ja: 3. π¨ Send melding "Ta paraply!"
> β Nei: Stop
>
> Godkjent? (ja/nei/rediger)Build β Step by Step
> "Legg til steg: hent data fra API X" > "Legg til betingelse: hvis status != 200, stopp" > "Slett steg 2"
Save β Persist to File
When user approves a workflow, save to memory/workflows/{name}.md:
# Workflow: {name}Steps
1. [type] description
2. [type] description
β condition: if X then step 3, else stopCreated
YYYY-MM-DDTHH:mm+ZZ:ZZLast Run
Never
Execute β With Confirmation
When user says "kjΓΈr workflow {name}":
1. Load workflow from file 2. Show steps to user 3. Ask: "KjΓΈr denne workflowen? Y/N" 4. Execute step by step 5. Report progress after each step
Step types and how to execute:
| Type | Execution Method | Requires Confirmation | |------|-----------------|:--------------------:| | API call | web_fetch or agent built-in HTTP | No (after workflow approval) | | Agent action | Built-in tools (message, browser, etc.) | No (after workflow approval) | | Shell command | exec tool | Yes β show command, ask each time | | File write | write tool | Yes β show content, ask each time |
Shell/file steps require per-step confirmation. Show the exact command/content and wait for Y/N.
Progress
Running: weather-alert
[β
] Step 1: Hent vΓ¦r β 15Β°C, delvis skyet
[βοΈ] Step 2: Sjekk regn β nei
[β¬] Step 3: (skipped)
Done. No rain today.
Quick Commands
| User says | Action | |-----------|--------| | "lag workflow" | Start building | | "vis workflows" | List saved workflows | | "kjΓΈr {name}" | Execute saved workflow | | "rediger {name}" | Modify steps |
Guidelines for Agent
1. Save workflows to files β memory/workflows/ for reuse
2. Confirm shell/file steps β always ask before executing
3. Report after each step β keep user informed
4. Support conditional branching β if/else based on step results
5. Auto-create memory/workflows/ if it doesn't exist
What This Skill Does NOT Do
More by TommoT2
Install the full suite:
clawhub install workflow-builder-lite smart-api-connector context-brief cross-check