Session End
Summarize work and create handoff notes for the next session.
Installation
- Make sure Claude is on your device and in your terminal.
Skills load from
~/.claude/skills/when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into Claude Code or into your terminal.
This copies the whole skill folder into
~/.claude/skills/session-end-puritysb/— the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.Faster alternative (instruction-only skills)
Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.
Quick install (SKILL.md only)Sign up to copy - Restart Claude Code.
Quit and reopen Claude Code (or any other agent that loads from
~/.claude/skills/). New skills are picked up on startup. - Just ask Claude.
Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.
Prefer to read the source first? Open on GitHub.
When Claude uses it
Use when the user asks to end, wrap up, clear, hand off, or prepare continuity for a Codex/AgentDeck session. Summarizes current work, captures next-step memory, updates durable project notes only when needed, and writes a concise handoff for the next session.
What this skill does
Session End
Use this skill at the end of a work session, before /clear, /new, switching tasks, or handing work to another Codex/Claude session.
Purpose
Produce a concise handoff that lets the next session continue without rereading the whole transcript. Separate temporary handoff notes from durable project knowledge.
Workflow
- Read
CLAUDE.mdand the top ofDEVELOPMENT_LOG.md. - Inspect the current work state:
git status --short
git diff --stat
- If files changed, inspect only relevant diffs needed to summarize the work. Do not revert unrelated changes.
- Summarize:
- goal and current outcome
- files changed and why
- verification run and results
- unresolved risks or blockers
- exact next action for the next session
- Update durable docs only when warranted:
DEVELOPMENT_LOG.md: add an entry for meaningful fixes, architectural decisions, hardware findings, or known pitfalls.CLAUDE.md: update only for project-wide architecture, invariants, setup, or workflow changes.AGENTS.md: update only for persistent agent behavior expectations.
- Do not write secrets, credentials, tokens, private device passcodes, or raw prompt transcripts into durable docs.
- If no durable doc update is warranted, say so explicitly in the final handoff.
Handoff Format
Return this shape:
**Session Handoff**
- Goal:
- Current state:
- Changed files:
- Verification:
- Open issues:
- Next action:
- Durable docs updated:
Keep it short enough to paste into a new Codex prompt. Include file paths for changed files, but avoid dumping large diffs.
Notes
- Use Codex
/compactwhen the active thread should continue with a compressed context. - Use
/newor/clearafter the handoff when the next task should start fresh. - Use Codex Memories for personal recurring preferences only; required AgentDeck rules belong in checked-in docs.
Related skills
Word Document Editor
anthropics
Create, edit, and format Word documents with tables, images, and tracked changes.
Skill Template
anthropics
A template for creating and configuring new Claude skills.
Kanban TUI
Zaloog
Manage tasks, boards, and workflows in your terminal with a CLI kanban tool.
Superpowers
obra
Jesse Vincent's full Claude Code methodology — TDD, brainstorming, git worktrees, all auto-triggering.