Agent Workflow
by @kangyishuai
A structured workflow plugin for OpenClaw agents. Guides work through brainstorm → plan → execute → verify → deliver with persistent state and multi-project...
clawhub install agent-workflow📖 About This Skill
name: agent-workflow description: "A structured workflow plugin for OpenClaw agents. Guides work through brainstorm → plan → execute → verify → deliver with persistent state, branching, parallel context-plugins, and multi-project support. Trigger when the user wants to start a new project, follow a structured workflow, manage multiple concurrent projects, or navigate between workflow steps. Install as a Plugin (not a Skill) for full functionality including the agent_workflow tool. Do not trigger for simple one-off tasks."
Agent Workflow
A structured workflow engine for OpenClaw agents. Migrated and generalized from the superpowers workflow system into a code-agnostic, general-purpose workflow plugin.
What it does
Provides a persistent state machine that guides your agent through a complete work lifecycle:
brainstorming → writing-plans → [execute] → verification → finishing-work
↓
subagent-driven-execution
OR
executing-plans
With support for:
Installation
This is a Plugin, not a plain Skill. Install via:
openclaw plugins install clawhub:agent-workflow
openclaw gateway restart
Then enable in your ~/.openclaw/openclaw.json:
{
"plugins": {
"allow": ["agent-workflow"]
},
"tools": {
"allow": ["agent_workflow"]
}
}
Usage
In your agent (via Feishu, Discord, or any channel):
Start a new workflow for my Q2 planning project
The agent will call agent_workflow with action: "start" and guide you through the workflow.
Tool: agent_workflow
| Action | Description |
|--------|-------------|
| start | Begin a new workflow |
| status | View current state (all active workflows if no ID given) |
| next | Advance to the next step |
| goto | Jump to any node (soft-guard warns about skipped steps) |
| complete | Mark current node done |
| fork | Activate a context-plugin without leaving main flow |
| join | Complete a fork and return |
| getSkill | Load full SKILL.md for the current node |
| list | List all workflows |
| abandon | Abandon a workflow |
Bundled Skills
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💡 Examples
In your agent (via Feishu, Discord, or any channel):
Start a new workflow for my Q2 planning project
The agent will call agent_workflow with action: "start" and guide you through the workflow.