zellij-session-snapshot

Installation
SKILL.md

Zellij session snapshot (+ Claude resume)

Zellij's own resurrection restores tab layout and re-runs each pane's command — but it re-runs claude fresh, losing which conversation each tab was on. This skill closes that gap: it records the current Claude session id for every tab and regenerates a layout that resumes each one.

Runs on macOS and Windows. The pane→session mechanism is identical on both; only the OS introspection differs — macOS uses Darwin's libproc / KERN_PROCARGS2, Windows uses the Win32 process APIs (ReadProcessMemory over the PEB, GetProcessTimes, CIM) plus a conwrap.ps1 console shim. A single scripts/snapshot.py dispatches to the right implementation by platform (snapshot_windows.py on Windows). No setup, no extra dependencies beyond python3 + zellij + claude (+ PowerShell, already present on Windows).

Everything is driven by scripts/snapshot.py. Run its subcommands directly.

Commands

Installs
2
GitHub Stars
1
First Seen
Jul 12, 2026