Session recap
Production-grade configuration management for Claude Code. Hooks, agents, skills, multi-project orchestration.
npx -y skills add claude-hangar/claude-hangar --skill session-recapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Summarize the pre-compact snapshot produced by the PreCompact hook into a human-readable recap. Equivalent to Claude Code's `/recap` but driven by Hangar snapshots so it works across sessions even without telemetry. Use when: "recap", "where did we stop", "what was going on", "session summary", "catch me up", "session-recap".
SKILL.md
1.8 KB, 361 tokens by cl100k_base, as published. Nobody here has run it
/session-recap
Converts the Hangar pre-compact snapshot into a short human-readable summary. Complements Claude Code's native /recap (v2.1.108+) by surviving compaction, session-end, and handoff boundaries.
Data sources (in order)
${TEMP}/claude-pre-compact-snapshot-<session>.json— pre-compact hook output.tasks.json— active task list at time of compactionSTATUS.md— project-level status fileHANDOFF.md— explicit handoff note if the user wrote onegit status --porcelain+git log --oneline -5— recent repo activity
If no snapshot exists, fall back to sources 2–5 and mark the recap as "live" rather than "restored".
Output modes
brief (default)
Session recap — <timestamp>
Branch: <branch> Uncommitted: <N files>
Last commit: <sha> <subject>
Active tasks (<N>):
- <task 1 subject>
- <task 2 subject>
Next: <recommended next action from STATUS.md or last in-progress task>
full
Brief output + last 5 commits, uncommitted file preview, HANDOFF.md inline, STATUS.md inline.
tasks-only
Just the active task list with status indicators. Use when pivoting between features.
Behavior
- Never mutates files — read-only recap
- Never invokes other agents — pure data aggregation
- Exits cleanly when no snapshot exists (fallback to live state)
- Recap is plain markdown, safe to quote back to the user