Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Write a structured, timestamped handoff document that captures the current session's context (what was done, what changed, key learnings, next steps) so a fresh agent session can resume the work without replaying the prior conversation. Use when the user says "create a handoff", "save a handoff", "write a status.md", "end-of-session summary", "save session context", or wants to wrap up a working session so it can be picked up later.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 190% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 421% | 0% |
| case-11 | ✓→✗ | ▼ Worse | -11% | 0% |
| case-15 | ✓→✗ | ▼ Worse | -33% | 0% |
| case-16 | ✓→✗ | ▼ Worse | -26% | 0% |
Write a concise handoff document that captures the current session's context so another agent session can pick up where this one left off. Be thorough but compact — summarize without losing key details. The handoff file is the bridge across context windows: the next session reads it instead of replaying the entire prior conversation.
Collect:
YYYY-MM-DD_HH-MM-SS)If the project has a spec_metadata.sh script (project root or scripts/), run it instead:
bashbash spec_metadata.sh
Save the file to ./handoffs/YYYY-MM-DD_HH-MM-SS_description.md where:
YYYY-MM-DD_HH-MM-SS is the current timestampdescription is a brief kebab-case summary of the workExample: handoffs/2026-03-17_14-30-00_refactor-auth-middleware.md
Create the handoffs/ directory if it doesn't exist. Over time this folder becomes a dated trail of every working session the project has had.
Use this template:
markdown--- date: [datetime with timezone] git_commit: [commit hash, if available] branch: [branch name, if available] repository: [repo name, if available] topic: "[Brief description of what you were working on]" status: [complete | in-progress | blocked] --- # Handoff: [concise description] ## What I Was Working On {Describe the task(s) and the status of each: completed, in progress, or planned. If following a plan, note which phase you're on and reference the plan document.} ## What Changed {List recent changes you made, using `path/to/file.ext:line` references.} ## Key Learnings {Important discoveries: patterns, root causes of bugs, gotchas, or non-obvious behavior. Include file paths where relevant.} ## Artifacts Produced {Exhaustive list of files you created or modified, as file paths or `file:line` references.} ## Next Steps {What the next session should do to continue this work.} ## Additional Context {Anything else useful: where relevant code lives, related docs, constraints, or things you tried that didn't work.}
After creating the handoff, respond with:
Handoff created! Resume in a new session with the resume-handoff skill:
handoffs/[filename].mdpath/to/file.ext:line so the next session can read the live code itself instead of a stale copy. Only include snippets if essential (e.g. an error being debugged).Other measured skills in the registry, with their headline benchmark lift.