From claude-code-sessions
Compares two Claude Code sessions — shows what changed in files, tools used, branches, and topics. Use when the user says "what changed between sessions", "diff sessions", "compare yesterday and today", or wants to understand how work evolved across sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-sessions:session-diffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compare two sessions to see what changed.
Compare two sessions to see what changed.
If the user provides two session IDs, resolve them:
bun run ${CLAUDE_PLUGIN_ROOT}/lib/session-store.ts list --project "$(basename $(pwd))" --limit 2
Use the path fields from the results.
bun run ${CLAUDE_PLUGIN_ROOT}/lib/session-parser.ts diff <session-a.jsonl> <session-b.jsonl>
The script outputs raw structural data. Your job is to synthesize the narrative:
first_user_messages)Present as a side-by-side comparison with your interpretation.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub apappascs/claude-code-sessions --plugin claude-code-sessions