u/Finger-Whole

▲ 10 r/cmux

Hey everyone,

I've been using cmux as my daily terminal and Claude Code for most of my dev work, and over

time I found myself writing the same shell scripts over and over — setting up pane layouts,

moving surfaces around by topic, and manually re-opening Claude sessions after cmux crashed.

So I cleaned them up and packaged them into a small open-source plugin: cmux-claude-skills

https://github.com/sanghun0724/cmux-claude-skills

Here's what it does:

- cmux-organize — scans your current workspace surfaces and auto-sorts them into panes by

topic (work / research / tools) based on title keywords

- cmux-snapshot / cmux-restore — saves your full pane layout + Claude session IDs to JSON, so

you can recover everything after a crash with one command

- cmux-preview — opens a Markdown file in cmux's side panel with live reload while you edit

- cmux-skills / cmux-web — quick layout presets (Claude + file nav, Claude + dev server)

- cmux-day-start — a template script to spin up all your workspaces at once

It also ships as a Claude Code plugin (cmux-kit), so you can trigger things like

/cmux-kit:organize or /cmux-kit:snapshot directly from Claude.

It's pretty specific to macOS + cmux.app, so probably a niche audience — but if you're in that

overlap, maybe it saves you some setup time. Happy to hear any feedback or ideas.

u/Finger-Whole — 1 month ago