cmux-resume-sessionslisted
Install: claude install-skill devseunggwan/praxis
# cmux Resume Sessions
> ⚠️ **Wrong skill?** If your sessions died from a crash / power loss / OOM kill,
> use **`cmux-recover-sessions`** instead. That skill scans `.jsonl` files on
> disk and finds sessions you never explicitly saved. Resume only works on a
> JSON snapshot you produced earlier with `cmux-save-sessions`.
## Overview
Restores cmux workspaces from a JSON snapshot saved by `cmux-save-sessions`.
Restores workspace structure (name, cwd) and continues Claude Code conversations automatically.
> **Role separation**:
> - `cmux-resume-sessions` (this skill): Intentional restore from a JSON snapshot you saved on purpose (file-based)
> - `cmux-recover-sessions`: Post-crash/power-loss recovery from `.jsonl` files Claude Code persists automatically (process-based)
## The Iron Law
```
RESUME RESTORES STRUCTURE AND CONTINUES CONVERSATIONS.
```
Resume restores workspace structure (name, cwd) and, per session, runs `claude --resume <session-id>` when the snapshot carries a session id — falling back to `claude --continue` (the cwd's most recent conversation) when it does not — to pick up the prior conversation in each directory.
It does NOT restore runtime state of previously running commands or sessions.
## When to Use
- Restore a workspace layout from a `cmux-save-sessions` snapshot
- Rehydrate yesterday's working set at the start of a new day
- Move a session layout to another machine (snapshot → transfer → resume)
> **Not for crash recovery** — after a power loss