cmux

Orchestrate cmux terminals and surfaces to automate multi-pane workflows.

207|31|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AbsolutelySkilled/AbsolutelySkilled --skill cmux-absolutelyskilled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux
Source: https://github.com/AbsolutelySkilled/AbsolutelySkilled/tree/main/skills/cmux
Command: npx skills add https://github.com/AbsolutelySkilled/AbsolutelySkilled --skill cmux-absolutelyskilled

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

cmux provides a unified way to manage terminal panes, surfaces, and workspaces from AI agents, enabling automated multi-pane orchestration across tools and tasks.

Core Features & Use Cases

  • Spawning split panes for sub-agent tasks and parallel work
  • Sending commands to surfaces and reading screen output
  • Managing workspaces and browser surfaces within a single CLI
  • Browser automation and multi-surface coordination for complex dev workflows

Quick Start

Spawn a new cmux pane, send commands to its surface, read the output, and clean up when finished.

Frequently Asked Questions about cmux

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

FAQPage Schema
How do I orchestrate multi-pane terminals for AI agents?

You orchestrate multi-pane terminals for AI agents by using a CLI to spawn split panes, send commands, and read screen outputs. This enables automated multi-pane workflows and parallel task execution across different surfaces.

What is the best way to automate parallel tasks in a terminal workspace?

Automating parallel tasks in a terminal workspace is best achieved by spawning split panes for sub-agent tasks. You can send commands to individual surfaces, read outputs, and manage workspaces within a single CLI to coordinate complex dev workflows.

Can I manage browser surfaces and terminal panes from a single CLI?

Yes, you can manage browser surfaces and terminal panes from a single CLI. The system supports browser automation and multi-surface coordination, allowing AI agents to interact with both terminal and browser environments simultaneously.

How do I read terminal output programmatically from an AI agent?

You read terminal output programmatically by sending commands to a surface and capturing the screen output. The system supports JSON-based programmatic output and uses canonical references like pane:NN and surface:NN for environment-aware CLI interactions.

Do I need any dependencies to use cmux for workspace automation?

No dependencies are required to use cmux for workspace automation. It operates independently to orchestrate terminals, surfaces, and workspaces, applying environment-aware CLI interactions to manage multi-pane workflows for AI agents.

When should I not use a multi-pane terminal orchestrator for AI workflows?

You should not use a multi-pane terminal orchestrator when your AI workflows require only single-threaded, sequential command execution. It is designed for complex, parallel sub-agent tasks and multi-surface coordination rather than simple linear scripts.