npx claudepluginhub shsym/claude-session-toolsMonitor, summarize, and interact with running Claude Code tmux sessions
Claude Code plugin for monitoring, summarizing, and interacting with running Claude Code tmux sessions.
ai-* Claude Code sessions with status/plugin marketplace add shsym/claude-session-tools
/plugin install session-tools@shsym-claude-session-tools
Spawn a new Claude Code session as a subagent:
/session-tools:spawn-session worker api -- Implement the REST API
Show all running ai-* sessions:
/session-tools:list-sessions
Get a summary of what's happening in a specific session:
/session-tools:summarize-session ai-worker-001
Handle permission prompts interactively:
/session-tools:approve-action ai-worker-002
Or approve/deny directly:
/session-tools:approve-action ai-worker-002 approve
/session-tools:approve-action ai-worker-002 deny
Diagnose a stuck session:
/session-tools:unstick-session ai-worker-001
Diagnose and auto-fix:
/session-tools:unstick-session ai-worker-001 auto
This plugin recognizes tmux sessions with ai- prefixes.
| Script | Purpose |
|---|---|
spawn-session | Create new Claude Code tmux session |
next-session-name | Generate next available session name |
capture-session | Capture and clean tmux output |
detect-state | Detect session state (working, idle, etc.) |
detect-stuck-type | Identify specific stuck condition |
send-unstick | Send keys to resolve stuck state |
list-ai-sessions | List all ai-* sessions with state |
E2E tests are in a separate repo: claude-session-tools-tests
MIT