From cmux-kit
Saves current cmux layout tree and Claude session IDs to JSON snapshot for restoration after cmux restart. Useful for persisting sessions and panes across restarts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cmux-kit:snapshotThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
현재 cmux 레이아웃 트리와 각 surface에 연결된 Claude 세션 ID를 저장합니다.
현재 cmux 레이아웃 트리와 각 surface에 연결된 Claude 세션 ID를 저장합니다.
인자: {{ARGUMENTS}}
cmux-snapshot {{ARGUMENTS}}
인자가 없으면 ~/.cmux-snapshots/latest.json에 저장합니다 (항상 덮어씀).
~/.claude/projects/ 에서 세션 ID 매칭 (CWD 기반 우선, 전체 검색 fallback)저장된 워크스페이스 수와 Claude 세션 매칭 결과를 요약합니다.
Claude Code의 Stop 훅에 등록하면 세션 종료 시마다 자동 저장됩니다:
"hooks": {
"Stop": [{
"hooks": [{
"type": "command",
"command": "cmux-snapshot latest 2>/dev/null || true"
}]
}]
}
npx claudepluginhub sanghun0724/cmux-claude-skills --plugin cmux-kitRestores cmux snapshots to recreate workspace layouts, pane trees, directories, and Claude sessions via cmux commands. Useful for resuming terminal multiplexer sessions after restarts.
Backs up all cmux workspaces, surfaces, and their working directories via the socket API, producing a timestamped JSON snapshot for later restoration.
Controls cmux terminal topology (windows, workspaces, panes, surfaces), sends notifications, and updates sidebar metadata. Useful for automation needing deterministic placement, progress reporting, or navigation in multi-pane cmux layouts.