task-handoff
Gracefully hands off incomplete tasks across agent restarts. Use when work must be paused mid-task.
git clone --depth 1 https://github.com/ArchieIndian/openclaw-superpowers /tmp/task-handoff && cp -r /tmp/task-handoff/skills/openclaw-native/task-handoff ~/.claude/skills/task-handoffSKILL.md
# Task Handoff State file: `~/.openclaw/skill-state/task-handoff/state.yaml` ## Pre-Handoff Checklist - [ ] Current state is stable (no half-written files, no broken tests) - [ ] All changed files are saved - [ ] Tests have been run - [ ] Handoff document is written - [ ] State file is updated - [ ] Memory is updated ## Writing a Handoff Save to tasks/handoff-[task-name]-[timestamp].md: ``` # Handoff: [task name] Written: YYYY-MM-DD HH:MM Reason: [why stopping] ## Current State [1-3 sentences: exactly where things are] ## What's Done - [step] done ## What's Next - [next step] - specific instructions ## Important Context - [anything non-obvious from the code] - [decisions made and why] ## Files Modified - path/to/file - [what changed] ## Tests - Last run: YYYY-MM-DD HH:MM - Status: PASSING / FAILING ## Blockers - [anything blocking] ``` Then update state: `active_handoff_path` (full path to the file), `task_name`, `reason`, `status: written`, `written_at`, `files_modified`. ## Picking Up a Handoff 1. Read state file to get `active_handoff_path` 2. Read the handoff document completely before touching any code 3. Run the tests to confirm current state 4. Start from 'What's Next' — do not redo completed steps 5. When complete: delete handoff file, update state `status: picked_up`, clear `active_handoff_path`
Syncs agent daily memory and MEMORY.md to an Obsidian vault so notes are human-browsable. Use nightly or on demand.
Structured ideation before any implementation. Use when starting any non-trivial task.
Scaffolds and validates new superpowers skills. Use when creating a new skill for this repository.
Executes plans task-by-task with verification. Use when implementing a plan.
Triggers a secondary verification pass for any agent output containing factual claims, numbers, dates, or named entities before the output is acted on
Crawls a new codebase to infer stack, conventions, and key invariants, then generates a PROJECT.md context file for the agent
Handles PR review feedback by fetching comments, grouping issues, fixing one group at a time, and verifying before replies.
Detects skill name shadowing and description-overlap conflicts that cause OpenClaw to trigger the wrong skill or silently ignore one when two skills compete for the same intent.