From claude-hopper
End-of-session menu — wrap up this Claude session. Logging, YAML handovers, spawning new instances, clipboard. Triggers on "handover", "end session", "wrap up", "hand off", "session transfer".
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-hopperThis skill uses the workspace's default tool permissions.
Single entry point for all end-of-session workflows.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Single entry point for all end-of-session workflows.
Display exactly:
How do you want to wrap up?
1. Full handover + new session — investigate repo, write YAML HANDOVER.md, spawn new Claude
2. Quick handover + new session — minimal YAML HANDOVER.md, spawn new Claude
3. Log + full handover + new session — archive to Agent-Logs, then full handover + spawn
4. Write handover only — create YAML HANDOVER.md, stay in this session
5. Log only — record to Agent-Logs, no handover, no spawn
6. Log + spawn (no handover) — archive log, spawn fresh Claude with no context
7. Clipboard handover — short YAML summary in chat + copied to clipboard, no files, no spawn
Accept 1-7 or keyword ("quick", "log only", "full", "clipboard").
Run /session-transfer:handover:
HANDOVER.mdkonsole --workdir "$(git rev-parse --show-toplevel)" -e claude "/session-transfer:start-from-handover" &Run /session-transfer:quick-handover:
konsole --workdir "$(git rev-parse --show-toplevel)" -e claude "/session-transfer:start-from-handover" &Run /session-transfer:log-and-handover:
~/repos/github/my-repos/Agent-Logs/)python3 scripts/ingest.py if existsHANDOVER.mdRun /session-transfer:write-handover:
HANDOVER.md/session-transfer:start-from-handover laterreference_agent_logs.md, fall back ~/repos/github/my-repos/Agent-Logs/)/session-transfer:setup-agent-logs. Stop.DDMMYY/, File: HHMMSS_model-name.json{"created":"ISO8601","model":"ID","agent_type":"Claude Code session","working_directory":"/path","repository":"name","branch":"name","last_commit":"hash msg","blocked":false,"user_input_needed":false,"debugging_required":false,"pending_tasks":0,"goal":"summary","completed":[],"in_progress":[],"not_started":[],"blockers":[],"resumption_summary":"next steps"}
python3 scripts/ingest.py if existskonsole --workdir "$(git rev-parse --show-toplevel)" -e claude &Run /session-transfer:clipboard-handover:
wl-copy (fall back xclip)/handover quick or /handover 2 skips menu, goes direct/session-transfer:setup-agent-logs, don't fail silently