From sessionlog
Generates a concise, scannable TLDR recap of the last 3 project sessions from logs, grouping by topic with one-sentence summaries of work done and outcomes like shipped or blocked.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sessionlog:recapThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read the last 3 session logs for this project and produce a concise TLDR of what was worked on.
Read the last 3 session logs for this project and produce a concise TLDR of what was worked on.
project_dir="$HOME/.claude/projects/$(pwd | sed 's|/|-|g')"
sessions=$(ls -t "$project_dir"/*.jsonl 2>/dev/null | head -4)
echo "$sessions"
We grab up to 4 because the most recent one is the current session. Skip it and use the 3 before it.
For each of the 3 previous sessions (skip the first/current one):
output_dir=$(mktemp -d)
sessions=$(ls -t "$project_dir"/*.jsonl 2>/dev/null | head -4 | tail -3)
for session_file in $sessions; do
sid=$(basename "$session_file" .jsonl)
"${CLAUDE_PLUGIN_ROOT}/scripts/export-session.sh" "$session_file" "$output_dir" "$sid"
done
echo "Exported to: $output_dir"
If fewer than 3 previous sessions exist, use however many are available.
Read the full content of each exported claude-<session-id>.txt file from the temp directory. Read them in reverse chronological order (most recent first).
You are summarizing recent work sessions for a developer returning to this project. Your goal is a quick, scannable recap — not a full continuity document.
Output format — print directly to the user (do NOT write to a file):
## Session Recap
Last time we worked on:
1. **<topic>** — <one-sentence summary of what was done and the outcome>
2. **<topic>** — <one-sentence summary>
3. **<topic>** — <one-sentence summary>
...
Rules:
rm -rf "$output_dir"
npx claudepluginhub florianbuetow/claude-code --plugin sessionlogGenerates and saves Markdown session logs capturing objectives, file changes, referenced materials, technical notes, future plans, open items, and metrics to resume project work across conversations.
Fetches recent session history from agentmemory and formats it as a reverse-chronological timeline with IDs, projects, times, status, highlights, observation counts, titles, and decisions. Useful for 'what did we do last time' or past work overviews.
Ends a work session by writing a concise HANDOFF.md snapshot summarizing progress, decisions, and next steps for the next session.