recap

Solid

Show recent Claude Code sessions across all projects, so the user can re-enter work after a reboot or context switch. Lists per session the absolute project path, a short summary, last activity, turn count, git branch, model, and a ready-to-paste resume command, and can re-open all of them at once in new terminal tabs. Use when the user asks "what was I working on", "which projects did I touch recently", "where did I leave off", "list my recent sessions", "how do I get back into that session", "open all my sessions again", or invokes /recap. Reads only local files; the default run is instant and offline.

AI & Automation 29 stars 2 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
49
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# recap: re-entry radar for Claude Code sessions One command, full overview of recent sessions across every project on this machine. Built for the post-reboot moment: which projects, what was each session about, and the exact command to jump back in. ## How to run it Personal or project install (the skill directory is on disk next to this file): ```bash python3 ~/.claude/skills/recap/recap.py [flags] ``` Plugin install (Claude Code exports the plugin root): ```bash python3 "$CLAUDE_PLUGIN_ROOT/skills/recap/recap.py" [flags] ``` Nothing to install beyond Python 3 (stdlib only, no third-party packages). | Flag | Meaning | |------|---------| | (none) | last 15 sessions, newest first, instant, no network | | `--since 7d` | only sessions active in the window (`30m`, `24h`, `7d`, `2w`) | | `--project foo` | filter by substring of the absolute project path; separators are interchangeable (`my_app`, `my-app`, `work/my_app`) | | `--limit N` | max rows (default 15) | | `--json` | machine-readable output with full session ids and resume commands | | `--smart` | real one-sentence summaries via ONE `claude -p` haiku call (network, ~10s) | | `--pick` | choose a row interactively, then `cd` + `claude -r` into it directly | | `--open` | open EVERY listed session in its own new terminal tab and resume it there (macOS) | | `--claude-flags "..."` | extra flags for each resumed `claude` (e.g. `"--chrome --dangerously-skip-permissions"`); also shown in the printed resume lines and `--json...

Details

Author
noluyorAbi
Repository
noluyorAbi/claude-code-recap
Created
2 weeks ago
Last Updated
6 days ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category