long-running-task-management
SKILL.md
Long-Running Task Management
State file: ~/.openclaw/skill-state/long-running-task-management/state.yaml
When to Use
- Task estimated at more than 30 minutes
- Task will span multiple sessions
- Task modifies many files across multiple directories
Starting a Task
- Write initial state to the state file:
task_id: short kebab-case namestatus: in_progressdescription: one-sentence goalstages: ordered list withstatus: pendingfor eachstarted_at: current timestamp
- Begin the first stage
At Each Checkpoint
- Complete the stage
- Run tests/verification
- Update state file: mark stage
status: complete, writecheckpoint(what's stable now), writenext_action(first thing to do on resume), updatelast_updated - Commit progress to git if applicable
Resume After Interruption
- Read the state file
- Check
statusandnext_action - Continue from the next
pendingstage — do NOT start over
Completion
- Update state:
status: complete, finalcheckpoint - Run full verification
Cron Wakeup Behavior
On each 15-minute wakeup:
- Read state file
- If
status: in_progressandlast_updatedis stale (>30 min ago): log a checkpoint update to daily memory - If
status: completeor no active task: skip
Weekly Installs
1
Repository
archieindian/op…erpowersGitHub Stars
23
First Seen
Today
Security Audits
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1