lamanhnguyenhtw/token-keeper/session-handoff
- community
Checking that the SKILL.md file is still in the repository.
Use when the user says "session handoff", "wrap up session", "hand off", "handoff summary", or wants a structured end-of-session summary before clearing context. Produces a chat-only handoff covering decisions, shipped changes, key files, running state, verification steps, deferrals, and open questions so a fresh agent can continue seamlessly.
Install
npx vskill@latest install lamanhnguyenhtw/token-keeper/session-handoffSKILL.md
Session Handoff
Produce a repeatable end-of-session summary so the user can /clear and start a fresh agent without losing continuity. The next agent should be able to pick up by reading this summary alone.
This is a context-handoff artifact, not a status report. The audience is a future instance of you, not a stakeholder.
Cache Keeper's handoff button and /handoff command run this skill, then offer to clear the chat and send the handoff as the fresh chat's first prompt.
When to invoke
User says: "session handoff", "wrap up session", "hand off", "handoff summary", "let's wrap up", "summarize before I clear", or any near-equivalent. Also invoke proactively if the user says they're about to /clear without having run it yet.
How to produce the summary
- Review the full conversation, not just the last few turns. Handoffs miss things when they only summarize recent context.
- Pull state from these sources (in order):
- Plan files referenced this session (check
~/.claude/plans/if a plan was mentioned). - Task lists: any in-progress or pending tasks, including a goal meter plan.
- Background processes you started with
run_in_background. Shell IDs are load-bearing for the next agent. - Files created or modified this session. You know what you touched; don't grep to re-discover.
- Memory files written or updated (
~/.claude/projects/<project>/memory/). - Unresolved questions: things you asked the user that never got a clear answer, or things the user asked that got deflected.
- Do NOT audit the filesystem. This is synthesis of what happened in THIS session. No
git log, no broadGlobsweeps. If you didn't touch it this session, it doesn't belong here. - Produce the output in chat. Do not write a file. Do not update memory. Chat-only.
Output template: use exactly this structure, every time
Hard rules
- Chat output only. Never write the handoff to a file. Never update memory from this skill.
- Never invent state. If a section has nothing to report, write "none". Do not omit the section. Structure stability is the whole point.
- Absolute paths always. The next agent may have a different working directory.
- If a plan file drove the session, name it first in "Key files" so the next agent reads it before anything else.
- No emojis, no hype, no "great job" summaries. Terse and concrete: paths, commands, shell IDs, decisions. Match the tone of a seasoned engineer handing off at end-of-shift.
- Background process IDs are critical. If you started any
run_in_backgroundshells, their IDs must appear in "Running state" with the kill command. The next agent cannot find them otherwise.
Anti-patterns: do not do these
- Summarizing the last 3 turns and calling it a handoff.
- Listing files by relative path.
- Skipping the "Running state" section because "nothing is running". Write "none" instead.
- Writing the summary to
~/.claude/handoffs/or any file. This is chat-only by design. - Adding a "what went well / what went poorly" retrospective. This isn't a retro.
- Recommending next steps beyond the single "Pick up here" line. The next agent decides; you just hand off.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtoken-keeper/skills/session-handoff/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lamanhnguyenhtw/token-keeper/session-handoff)