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.
npx claudepluginhub sanghun0724/cmux-claude-skills --plugin cmux-kitThis skill uses the workspace's default tool permissions.
현재 cmux 레이아웃 트리와 각 surface에 연결된 Claude 세션 ID를 저장합니다.
Restores cmux snapshots to recreate workspace layouts, pane trees, directories, and Claude sessions via cmux commands. Useful for resuming terminal multiplexer sessions after restarts.
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.
Controls cmux macOS terminal multiplexer: manages workspaces/panes/surfaces/panels, sends commands to terminals/browsers, automates browsers, notifications, sidebar metadata. Use on /cmux or cmux requests.
Share bugs, ideas, or general feedback.
현재 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"
}]
}]
}