A structured workflow engine for OpenClaw agents. Migrated and generalized from the superpowers workflow system into a code-agnostic, general-purpose workflow plugin.
Provides a persistent state machine that guides your agent through a complete work lifecycle:
text
brainstorming → writing-plans → [execute] → verification → finishing-work
↓
subagent-driven-execution
OR
executing-plans
With support for:
This is a Plugin, not a plain Skill. Install via:
bash
openclaw plugins install clawhub:agent-workflow
openclaw gateway restart
Then enable in your ~/.openclaw/openclaw.json:
json
{
"plugins": {
"allow": ["agent-workflow"]
},
"tools": {
"allow": ["agent_workflow"]
}
}
In your agent (via Feishu, Discord, or any channel):
text
Start a new workflow for my Q2 planning project
The agent will call agent_workflow with action: "start" and guide you through the workflow.
agent_workflow#ActionDescriptionstartBegin a new workflowstatusView current state (all active workflows if no ID given)nextAdvance to the next stepgotoJump to any node (soft-guard warns about skipped steps)completeMark current node doneforkActivate a context-plugin without leaving main flowjoinComplete a fork and returngetSkillLoad full SKILL.md for the current nodelistList all workflowsabandonAbandon a workflow
brainstorming — Turn ideas into specswriting-plans — Break specs into tasksexecuting-plans — Sequential executionsubagent-driven-execution — Parallel subagent executionverification-before-completion — Evidence before claimsfinishing-work — Delivery optionsdispatching-parallel-agents — Fork independent tasksrequesting-review — Dispatch reviewer subagentreceiving-review — Evaluate feedback rigorouslysystematic-problem-solving — Root-cause diagnosiswriting-skills — Create/improve Skills