Install
$ agentstack add skill-jack-michaud-faire-cmux ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
cmux Workspace Orchestration
cmux is a terminal multiplexer application for macOS with a rich CLI for managing windows, workspaces, panes, browser surfaces, and sidebar logging. It is controlled via a Unix socket at /tmp/cmux.sock.
Core Concepts
cmux organizes its hierarchy as: Window > Workspace > Pane > Surface (Tab)
- Window: Top-level OS window
- Workspace: A named layout within a window (like tmux sessions). Visible in the sidebar.
- Pane: A split region within a workspace. Each pane contains one or more surfaces as tabs.
- Surface: A single terminal or browser tab within a pane. Referenced as
surface:.
All commands use ref format by default: workspace:1, pane:2, surface:3.
Environment variables CMUX_WORKSPACE_ID and CMUX_SURFACE_ID are auto-set in cmux terminals and serve as defaults for --workspace and --surface flags.
CLI Reference
Run cmux --help for the full command list. Run cmux --help for details on any specific command. Use --json flag on most commands for machine-readable output.
Tips
- Use
cmux identify --jsonto discover the current workspace, pane, and surface context. - After creating splits, use
cmux list-panesandcmux list-pane-surfacesto discover new surface refs. - Use
cmux capture-pane --linesto read terminal output and detect when processes are ready. - Use
cmux logwith levels (progress,success,error) andcmux notifyfor sidebar visibility. - Browser
snapshot --interactivereturns an accessibility tree ideal for understanding page structure. cmux senduses\nfor Enter and\tfor Tab in the text argument.
Workflows
Successful workflows are documented as reference files. Check resources/ for proven patterns.
Resources
Custom docs written on cmux topics:
resources/workspace-survey.md— How to survey the current workspace state at the start of a session
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jack-michaud
- Source: jack-michaud/faire
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.