cmux

Automate deterministic cmux topology and routing across windows, workspaces, panes, and surfaces.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Derek-X-Wang/skills --skill cmux-derek-x-wang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux
Source: https://github.com/Derek-X-Wang/skills/tree/main/cmux
Command: npx skills add https://github.com/Derek-X-Wang/skills --skill cmux-derek-x-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

cmux enables end-to-end automation of multi-pane cmux layouts by providing reliable tools to identify, focus, move, and reorder topology components.

Core Features & Use Cases

  • Deterministic topological operations across windows, workspaces, panes, and surfaces.
  • Inspect and modify topology with commands to identify, create, focus, move, reorder, and trigger UI cues.
  • Supports integration with optional references/scripts/assets for extended workflows.

Quick Start

Launch cmux to inspect topology and perform create, focus, move, and reorder actions across windows, workspaces, panes, and surfaces.

Frequently Asked Questions about cmux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate multi-pane cmux layouts across windows and workspaces?

Automate multi-pane cmux layouts by applying deterministic topology operations to identify, create, focus, move, and reorder windows, workspaces, panes, and surfaces. This enables reliable end-to-end layout control without manual intervention.

What is deterministic cmux topology routing and when do I need it?

Deterministic cmux topology routing provides reliable, scripted control over multi-pane layouts. You need it when manual pane management fails during complex workspace automation or when end-to-end layout consistency across surfaces is required.

How do I move and reorder panes within a cmux workspace?

Move and reorder panes within a cmux workspace by executing topology commands that target specific surfaces. These operations modify window layouts deterministically, ensuring panes focus and shift to the correct positions reliably.

Can I integrate external scripts and references with cmux topology automation?

Yes, you can integrate external scripts, references, and assets with cmux topology automation. The frontmatter-driven entry point supports optional extensions to broaden workflows beyond the core instructional body for enhanced layout control.

Does cmux support visual cues and health checks for topology elements?

Yes, cmux supports visual cues and health checks for topology elements. During automated operations that create, focus, and move panes, the system triggers UI cues and verifies the health of windows, workspaces, and surfaces.

What are the limitations of using cmux for workspace automation?

cmux is specifically designed for deterministic topology operations across windows, workspaces, and panes. Its limitations relate to the boundaries of frontmatter-driven extensions, meaning tasks outside scripted layout creation, focus, and reordering may require external automation.