/handoff
Manages context transfer between AI coding sessions. Activates when HANDOFF.md exists, when user mentions handoff/resume, or when ending significant work.
$ npx -y skills add willseltzer/claude-handoff --skill handoff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/handoff
Context preview
The summary Claude sees to decide when to auto-load this skill.
Manages context transfer between AI coding sessions. Activates when HANDOFF.md exists, when user mentions handoff/resume, or when ending significant work.
SKILL.md
handoff.SKILL.mdname: handoff description: Manages context transfer between AI coding sessions. Activates when HANDOFF.md exists, when user mentions handoff/resume, or when ending significant work.
Handoff Detection
On Session Start
Check if `HANDOFF.md` exists in the working directory. If found:
1. Read it silently 2. Tell the user: "Found a handoff from a previous session: [title]. [1-sentence goal]. Resume from here?" 3. If they agree, follow `/handoff:resume` flow
Trigger Words
Activate when user says: "handoff", "hand off", "pass this to", "continue later", "pick up where", "transfer context", "save state", "resume", "take over"
Creating vs Resuming
- User wants to **create**: They're wrapping up or switching agents → use `/handoff:create`
- User wants to **resume**: They're starting fresh with existing handoff → use `/handoff:resume`
Proactive Suggestions
Consider suggesting a handoff when:
- User says "I need to go" or "let's stop here"
- A significant milestone is reached
- You've been working for a long time with lots of context
Say: "Want me to create a handoff so you (or another agent) can continue later?"
Commands
| Command | Use When | |---------|----------| | `/handoff:create` | Full handoff with all context | | `/handoff:quick` | Minimal handoff, just essentials | | `/handoff:resume` | Continue from existing handoff |
Create handoff documents that let any AI coding agent continue your work.

