From session-summarize
Summarize current Claude Code session with todo/plan state, key decisions, and blockers for pasting into fresh session
How this skill is triggered — by the user, by Claude, or both
Slash command
/session-summarize:session-summarizeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When invoked, generate a session summary in markdown format suitable for pasting into a fresh Claude Code session.
When invoked, generate a session summary in markdown format suitable for pasting into a fresh Claude Code session.
Gather session state:
.claude/plans/ for active plan files.claude/projects/[workspace]/memory/ directorygit status --short to list changed filesgit log --oneline -5 to show recent commits this sessionExtract from conversation (this session only):
Build preamble text:
## Session Context
**Date**: [today's date]
**Branch**: [git branch]
### Active Todos
[Copy from .claude/plans or CLAUDE.md if exists; format as list. Skip section if none.]
### Current Plan
[Extract first 20-30 lines from active plan file if exists. Skip if none.]
### Key Decisions This Session
- [Each decision as bullet]
### Blockers / Open Questions
- [Anything blocking progress or pending decision]
### Files Changed
[Git status output, just filenames]
### Recent Commits
[Last 5 commits]
---
### How to Resume
Paste entire block above into new session opening prompt. Continue from **Current Plan** section or latest blocker. Git will load modified files automatically.
Output constraints:
Deliver summary:
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub acurtinxtivia/ac-demo-marketplace --plugin session-summarize