cmux

Solid

Use this skill when managing cmux terminal panes, surfaces, and workspaces from Claude Code or any AI agent. Triggers on spawning split panes for sub-agents, sending commands to terminal surfaces, reading screen output, creating/closing workspaces, browser automation via cmux, and any task requiring multi-pane terminal orchestration. Also triggers on "cmux", "split pane", "new-pane", "read-screen", "send command to pane", or subagent-driven development requiring isolated terminal surfaces.

Web & Frontend 167 stars 29 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
74
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

When this skill is activated, always start your first response with the ๐Ÿงข emoji. # cmux cmux is a terminal multiplexer controlled via a Unix socket CLI. It manages windows, workspaces, panes, and surfaces. AI agents use it to spawn isolated terminal panes for parallel tasks, send commands, read output, and clean up when done. All commands use `cmux [--json] <command> [options]`. Always pass `--json` when parsing output programmatically. References use short refs like `pane:5`, `surface:12`, `workspace:3` - or UUIDs. --- ## When to use this skill Trigger this skill when the user or agent needs to: - Spawn split panes for sub-agent tasks or parallel work - Send commands or keystrokes to a specific terminal surface - Read screen content from a pane/surface - Create, list, close, or manage workspaces - Open browser surfaces alongside terminal panes - Orchestrate multi-pane layouts for subagent-driven development - Rename, reorder, or move surfaces/panes between workspaces Do NOT trigger this skill for: - General shell scripting unrelated to cmux - tmux or screen commands (cmux has its own protocol) --- ## Environment variables cmux auto-sets these in every terminal it creates: | Variable | Purpose | |---|---| | `CMUX_WORKSPACE_ID` | Default `--workspace` for all commands | | `CMUX_SURFACE_ID` | Default `--surface` for commands | | `CMUX_TAB_ID` | Default `--tab` for tab-action/rename-tab | | `CMUX_SOCKET_PATH` | Override socket path (default: `/tmp/cmux.sock`) | Thes...

Details

Author
AbsolutelySkilled
Repository
AbsolutelySkilled/AbsolutelySkilled
Created
2 months ago
Last Updated
today
Language
MDX
License
MIT

Similar Skills

Semantically similar based on skill content โ€” not just same category

Web & Frontend Listed

cmux

Use this skill when managing cmux terminal panes, surfaces, and workspaces from Claude Code or any AI agent. Triggers on spawning split panes for sub-agents, sending commands to terminal surfaces, reading screen output, creating/closing workspaces, browser automation via cmux, and any task requiring multi-pane terminal orchestration. Also triggers on "cmux", "split pane", "new-pane", "read-screen", "send command to pane", or subagent-driven development requiring isolated terminal surfaces.

3 Updated today
Samuelca6399
Web & Frontend Listed

cmux

End-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in a multi-pane cmux layout.

20,646 Updated today
manaflow-ai
AI & Automation Listed

cmux

End-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in a multi-pane cmux layout.

2 Updated 2 days ago
anand-92
Web & Frontend Listed

cmux-workspace

Work inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes, surfaces, socket targeting, and non-interfering cmux automation.

20,646 Updated today
manaflow-ai
Web & Frontend Listed

tmux

Use when the user wants to control interactive terminal programs through tmux, drive REPLs, debuggers, TUI tools, or experiment with steering nested Claude Code or Codex CLI sessions by sending keys and reading pane output.

0 Updated 4 days ago
pgoell