cmux

Coordinate terminal sessions, sub-agents, and parallel tasks within cmux.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/gonz0w/bgsd-oc --skill cmux-gonz0w
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux
Source: https://github.com/gonz0w/bgsd-oc/tree/main/.agents/skills/cmux-skill
Command: npx skills add https://github.com/gonz0w/bgsd-oc --skill cmux-gonz0w

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinating multiple terminal sessions, parallel tasks, and sub-agents within a single cmux workflow to boost productivity and reduce context switching.

Core Features & Use Cases

  • Split panes to run parallel tasks, spawn Claude Code sub-agents, and orchestrate commands across surfaces
  • Monitor terminal output with live sidebar progress, and automate the built-in browser for web tasks
  • Preview Markdown alongside terminals to keep plans and docs visible during work
  • Use cases include running parallel tests, coordinating multi-surface workflows, and live plan previews across a cmux session

Quick Start

Split panes, launch sub-Claude-Code agents, and monitor terminal output across surfaces in a cmux session.

Frequently Asked Questions about cmux

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

FAQPage Schema
How do I run parallel terminal tasks and split panes in a single workflow?

To run parallel terminal tasks, you can split panes and orchestrate commands across multiple surfaces within a cmux session. This allows you to execute concurrent operations like parallel test runs while monitoring output through live sidebar progress reporting.

Can I launch multiple Claude Code sub-agents from the terminal to coordinate complex workflows?

Yes, you can launch multiple Claude Code sub-agents within cmux to coordinate complex workflows. This enables distributed task execution across split panes, allowing parallel operations and streamlined command orchestration across different terminal surfaces.

What is the best way to monitor terminal output for parallel command execution?

The best way to monitor terminal output for parallel execution is using cmux's live sidebar progress reporting. It tracks command outputs across split panes and spawned sub-agents, keeping you updated on parallel task statuses without switching contexts.

Does cmux support built-in browser automation for terminal workflows?

Yes, cmux supports built-in browser automation directly within terminal workflows. You can automate web tasks across surfaces without leaving your session, enabling integrated browser-automation workflows alongside pane splitting and command orchestration.

How do I preview Markdown files alongside terminal sessions during development?

You can preview Markdown files alongside terminal sessions using cmux's cross-surface markdown preview. This keeps plans and documentation visible while you work, supporting live plan reviews and coordinated multi-surface workflows within your environment.

Do I need specific environment variables for terminal orchestration to work correctly?

Yes, terminal orchestration requires CMUX_WORKSPACE_ID context detection, and the system auto-sets CMUX-related environment variables. It can also leverage optional directories like scripts/, references/, and assets/ to enable deterministic execution and rich documentation.