cmux-session-managerlisted
Install: claude install-skill devseunggwan/praxis
# cmux Session Manager
## Overview
Solves the problem of unlimited session accumulation in cmux with **daily management automation**.
Covers the full session lifecycle: creation, management, and cleanup.
> **Role separation**: This skill is for "daily management". For post-crash/power-loss session recovery, use the `cmux-recover-sessions` skill.
## The Iron Law
```
READ BEFORE CLOSE. USER CONFIRMATION REQUIRED FOR NON-AUTO CLEANUP.
```
Phase 1 `auto_cleanup` (safe orphans, crashed sessions) runs without prompting.
Phase 2 `idle_cleanup` and Phase 3 `reorganize` MUST be confirmed by the user before executing —
never close or rename sessions without explicit approval, because a still-running task may look idle.
## When to Use
- End-of-day session hygiene (status dashboard, cleanup, reorganize)
- Too many orphaned or idle sessions accumulated in cmux
- Before starting new work — verify no stale workspaces are consuming resources
> **Not for crash recovery** — use `cmux-recover-sessions` after a power loss or cmux crash.
## Commands
### `status` — Session Dashboard
Displays the status of all cmux sessions in a table.
**How to run:**
1. User requests `cmux-session status` or `cmux status`
2. Execute the following script:
```bash
bash "${CLAUDE_SKILL_DIR}/cmux-session-status"
```
3. Show the output to the user as-is
**Output includes:**
- Summary header: Active / Waiting / Idle / Crashed / Orphaned counts
- Session table: status icon, category, name, branch
- Orphan s