cmux

Control cmux topology and routing across windows, workspaces, panes, and surfaces.

36|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cagdotin/agents --skill cmux-cagdotin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux
Source: https://github.com/cagdotin/agents/tree/main/extensions/cmux/skills/cmux
Command: npx skills add https://github.com/cagdotin/agents --skill cmux-cagdotin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

End-user control of cmux topology and routing to achieve deterministic navigation across multiple panes, surfaces, workspaces, and windows.

Core Features & Use Cases

  • Manage non-browser cmux topology and routing across windows, workspaces, panes, and surfaces.
  • Create, focus, move, and reorder cmux elements to implement complex layouts consistently.
  • Uses a short-ref handle model (window:N, workspace:N, pane:N, surface:N) to target components reliably and predictably.

Quick Start

Identify the current topology and then create or move windows, workspaces, panes, or surfaces to configure a deterministic cmux layout.

Frequently Asked Questions about cmux

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

FAQPage Schema
How do I automate deterministic layout manipulation across multiple windows and panes?

Deterministic layout manipulation across windows and panes is achieved by controlling cmux topology and routing. This enables predictable focus routing and surface management for consistent navigation across multiple contexts.

What is the short-ref handle model for targeting workspace and pane components?

The short-ref handle model targets workspace and pane components using predictable references like window:N, workspace:N, pane:N, and surface:N. This structure provides stable handles for reliable automation commands.

Can I create, focus, move, and reorder elements to implement complex workspace layouts consistently?

Yes, you can create, focus, move, and reorder cmux elements to implement complex workspace layouts consistently. These commands target windows, workspaces, panes, and surfaces to configure deterministic layouts.

How do I configure a deterministic cmux layout step by step?

To configure a deterministic cmux layout, first identify the current topology. Then create or move windows, workspaces, panes, or surfaces using short-ref handles to achieve the desired predictable navigation structure.

Does cmux routing support structured references and health checks for automation scenarios?

Yes, cmux routing supports structured references and health checks to satisfy automation requirements. These features ensure a stable handle model for predictable focus routing and surface management across contexts.

What's the best way to manage non-browser topology and routing across multiple surfaces?

The best way to manage non-browser topology and routing across multiple surfaces is through cmux automation. It provides deterministic navigation control over windows, workspaces, panes, and surfaces using short-ref handles.