Install
openclaw skills install multi-step-workflowProfessional SOP with Machine-Gated Planning, Native-CLI Config, and Audit-Hardened Private Sandbox Storage.
openclaw skills install multi-step-workflowFollow this adaptive workflow to ensure task reliability and professional-grade execution.
For complex engineering, act as a Manager and ensure all workers are Sandboxed.
Summarize your understanding and align on the objective.
task-tracker.js.implementation_plan.md. Be explicit about worker scope.[!IMPORTANT] YOU ARE IN PLANNING MODE.
- Present plan. MUST YIELD and wait for user approval.
- GATING: Once approved, YOU MUST RUN:
node scripts/approve.js "<task>"- DO NOT modify any files until this symbolic gate script is run.
[!TIP] YOU ARE IN AUTONOMOUS LOOP.
- Sequential by Default: Execute the plan steps sequentially yourself.
- Configurable Sub-agents: BEFORE parallelizing work:
- Check Configuration: Run
openclaw config get skills.entries.multi-step-workflow.config.- Initialization: If config is empty or errors, run
openclaw config set skills.entries.multi-step-workflow.config '{"useSubAgents": false, "maxSubAgents": 3, "useSnapshots": false}' --strict-json.- Modify Configuration (if needed): Run
openclaw config set skills.entries.multi-step-workflow.config.<key> <value> --strict-json.- Defaults (if missing):
useSubAgents: false,maxSubAgents: 3.- If
useSubAgentsisfalse, DO NOT use spawn.- If
useSubAgentsistrue, you may usespawn(limit:maxSubAgents).- RESTRICTION: Do NOT use
spawnfor arbitrary OS commands or network scanning.- Progress: Mark steps
done. Report each step and IMMEDIATELY move to the next.- Context Preservation (Anti-Amnesia):
- Check
useSnapshots: Runopenclaw config get skills.entries.multi-step-workflow.config(Default:false).- Execute (Only if
useSnapshotsistrue): If you extract a crucial finding OR if the task is taking many turns:node scripts/context-snapshot.js save "<task>" "<findings>" "<pending>" ["<last_error_log>"]- Self-Healing: If you suspect context compaction, run
node scripts/context-snapshot.js loadto recover.
Verify results (tests, results). If a worker fails, go back to Phase 4.
Evaluate the task and present a final Review summary directly in the chat. Highlight what was done well, what was problematic, and any critical lessons learned. DO NOT auto-write to any memory files. Simply display your review and ask the user if they would like this experience saved to their long-term memory.
Task finished. Clean up state if necessary.