cmux

Automate cmux topology control for windows, workspaces, panes, and surfaces.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Efficiently automate and stabilize the management of cmux topology—windows, workspaces, panes, and surfaces—so you can reliably route and focus elements without manual clicks.

Core Features & Use Cases

  • Topology orchestration: identify, list, create, focus, move, and reorder windows, workspaces, panes, and surfaces for deterministic layouts.
  • CLI-driven automation and settings: control cmux-owned settings, trigger visual cues, and reload configurations to adapt to workflows.
  • Comprehensive references: built-in deep-dive references for handles, windows, panes, and surfaces to guide automation.

Quick Start

Identify current topology and fetch a reference of the active layout to plan automation

Frequently Asked Questions about cmux

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

FAQPage Schema
How do I automate cmux topology control for multi-pane layouts on macOS?

Automating cmux topology control involves using CLI commands to script the creation, focus, and movement of windows and panes. This enables deterministic routing and layout management without manual clicks.

What is the best way to script window focus and pane reordering in cmux?

Script window focus and pane reordering by applying CLI-driven automation. Identify current topology elements using handles and IDs to safely trigger move and reorder actions.

Can I use CLI commands to manage cmux workspaces and surfaces?

Yes, you can use CLI commands to manage cmux workspaces and surfaces. The automation supports identifying, listing, creating, and routing elements deterministically to stabilize your multi-pane layouts.

Does cmux automation support reloading configurations and triggering visual cues?

Yes, cmux automation supports reloading configurations and triggering visual cues. You can control cmux-owned settings and adapt workflows dynamically through in-app references and CLI commands.

How do I identify current cmux topology to plan safe automation?

Identify current cmux topology by fetching a reference of the active layout using built-in deep-dive references. This provides the exact handles, windows, and panes needed to plan safe automation routes.

Why does deterministic routing matter when managing cmux panes?

Deterministic routing matters when managing cmux panes because it ensures elements are safely targeted by ID or handle inputs. This prevents focus loss and layout collisions during scripted window and surface operations.