From session-tools
Get a detailed summary of what's happening in a Claude Code tmux session
How this skill is triggered — by the user, by Claude, or both
Slash command
/session-tools:summarize-sessionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture and analyze a session's recent activity.
Capture and analyze a session's recent activity.
$ARGUMENTS: <session-name>
Validate session exists:
tmux has-session -t "<session_name>" 2>/dev/null || echo "NOT_FOUND"
Capture extended output (500 lines):
"$PLUGIN_DIR/bin/capture-session" "<session_name>" 500
Analyze the output to identify:
⏺ markers (Read, Edit, Bash, etc.)Output structured summary:
# Session Summary: <session_name>
## Current State
<working/idle/stuck/waiting>
## Current Task
<description of what Claude is doing>
## Recent Activity
- <tool call 1>
- <tool call 2>
- ...
## Files Touched
- <file 1>
- <file 2>
## Errors/Issues
<any errors or None>
## Progress
<summary of what's been done>
/session-tools:summarize-session ai-worker-001
# Session Summary: ai-worker-001
## Current State
working
## Current Task
Implementing user authentication API endpoints
## Recent Activity
- Read src/api/routes.ts
- Edit src/api/auth.ts (added login endpoint)
- Bash: npm test
- Read test output
## Files Touched
- src/api/routes.ts
- src/api/auth.ts
- src/api/middleware/auth.ts
## Errors/Issues
None
## Progress
- Created login endpoint
- Added JWT token generation
- Currently writing tests
npx claudepluginhub shsym/claude-session-tools --plugin session-toolsGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.