agentsclimarketplace

Session recap

Skill claude-hangar/claude-hangar/core/skills/session-recap

Production-grade configuration management for Claude Code. Hooks, agents, skills, multi-project orchestration.

Install
npx -y skills add claude-hangar/claude-hangar --skill session-recap

Assembled 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)

  1. ${TEMP}/claude-pre-compact-snapshot-<session>.json — pre-compact hook output
  2. .tasks.json — active task list at time of compaction
  3. STATUS.md — project-level status file
  4. HANDOFF.md — explicit handoff note if the user wrote one
  5. git 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.