Automation & Ops

cmux Cloud VM Skill

Lets an AI agent operate cmux Cloud machines through the cmux CLI: run durable remote commands and coding agents on persistent terminals, then present verified results to the user.

56/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 28k
Last updated
1d ago
License
NOASSERTION
cloud-vmscmux-cliremote-commandsterminal-multiplexer
+3macoscoding-agentsworkspace-management

What does this skill do, and when should you use it?

cmux-cloud-vm is one of 25 skills bundled in the cmux repository and teaches an agent how to manage cmux Cloud virtual machines. It prescribes a workflow of discovering machines, authenticating, selecting a target, and executing work either as bounded commands or detached agents, with headless operation and reuse of existing machines and workspaces emphasized throughout. Machine terminals persist when panes close or the Mac disconnects, making them suitable for long-running agent work. The backend implementation belongs to cmux-backend; this skill covers client-side operation only.

  • Runs cmux vm --help, cmux auth status, cmux vm ls --, and cmux vm route -- to discover machines and placement; route inspects placement without creating a machine
  • Executes bounded commands with cmux vm run --machine <id> -- <command> and retains the exit code
  • Launches detached coding agents with cmux vm agent --machine <id> --agent codex --no-open -- "<task>"
  • Observes headlessly via cmux vm tree, terminal read, terminal wait-exit, and terminal output for completion and full output
  • Presents verified results with vm open/workspace open; note workspace rm kills terminals while workspace close only detaches them
  • Consults reference docs (commands.md, guest.md, agent-workflows.md) for exact flags, JSON/exit contracts, limits, and guest operations
Good fit
  • cmux users running parallel Claude Code/Codex sessions who need to offload long-running tasks to a persistent cloud terminal without occupying their Mac
  • Agents that must run builds or tests longer than a session, where the machine terminal should survive disconnects
  • Developers bootstrapping a project dev environment on a cloud machine, reviewing `cmux vm dev <id> --dry-run --` before executing the plan
  • Scenarios where a finished task's workspace should be surfaced to the user as a pane or shared URL for inspection
  • Multi-machine users who want to prefer the router's pool machine or pin an existing target instead of provisioning new ones
Not a fit
  • Non-macOS users: host operations require the cmux app, sign-in, and its private tunnel, and cmux is macOS-only
  • Users without a cmux Cloud account or access: the skill does not provision cloud resources itself
  • Anyone looking for the cmux backend implementation: SKILL.md states backend code belongs to cmux-backend; this is a client-side operating guide

How do you install this skill?

Before you use it
  • The skill only works with the macOS cmux app, a signed-in account and the WireGuard tunnel up, and depends on the cmux cloud backend; mainland-China users should verify network reachability first.
  • License metadata is NOASSERTION and the publisher is unverified; plan-tier restrictions (free plan requires Pro to create machines) should be confirmed before adoption.
  • Destructive commands (vm rm, base reset, workspace rm, domains rm) are permanent; agents must strictly follow the documented authorization and confirmation requirements.
  • The commands.md reference is truncated in the provided material; check the full file and the installed CLI's --help before use.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • cmux CLI
  • cmux macOS app (for host operations)
  • cmux Cloud account/sign-in

The source documents no dedicated skill-install commands. The skill lives at skills/cmux-cloud-vm/SKILL.md in the manaflow-ai/cmux repository; copy the folder into your client's skills directory per the Agent Skills convention. Claude Code (no specific command given in the source; generic skills-directory approach)

git clone https://github.com/manaflow-ai/cmux.git
cp -r cmux/skills/cmux-cloud-vm ~/.claude/skills/

Prerequisite for host operations: the cmux macOS app, installed and signed in.

brew tap manaflow-ai/cmux
brew install --cask cmux

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • List my available cmux Cloud machines and tell me which pool machine I can reuse
  • Start a detached codex agent on machine <id> using cmux vm to refactor the login page
  • Dry-run the dev layout for this project on a cloud machine and show me the JSON plan before executing
  • Wait for the terminal on machine <id> to exit, then show me the full output and open its workspace

Triggers when a user asks for cmux vm/cloud tasks. Flow: start with discovery (cmux vm ls --, cmux vm route --), reuse the router's pool machine or pin a target with --machine <id>, preferring another workspace on an existing machine over a new machine; then choose an operation (bounded command, detached agent, dev layout, headless observation); finally present results with vm open/workspace open. While working, use --no-open, --detach, or --print to avoid stealing focus; a finished wait-exit is not proof tests passed — read the actual output.

cmux vm route --
cmux vm run --machine <id> -- <command>
cmux vm terminal wait-exit <id> <term>

Constraints: destructive actions (deletion, reset, resize) need user authorization for the target and effect; keep account tokens on the host and never copy credentials into a machine unless requested.

What are this skill's strengths and limitations?

Pros
  • Machine terminals persist when panes close or the Mac disconnects — well suited to long-running agent work
  • Encourages reuse of existing machines and the router pool, avoiding unnecessary provisioning and deletion
  • Explicit operational constraints on authorization, credential safety (no copying tokens into machines), and exit-code verification
  • Ships reference docs (commands, guest, agent-workflows) covering exact flags and JSON contracts
Limitations
  • Tightly coupled to the cmux ecosystem: requires the cmux app, sign-in, private tunnel, and a Cloud account; not standalone
  • macOS host only; other platforms are unverified in the source
  • Repository license is NOASSERTION: the core is GPL-3.0-or-later, but the server/Cloudflare-worker components use Business Source License 1.1, and production use requires a commercial license
  • No test suite or dedicated installation documentation for the skill itself in the source

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
cmux Cloud VM Skill this page 56 · Use with care ★ 28k 1d ago NOASSERTION
Cua Spaces (cua-spaces skill) 46 · Use with care ★ 29k 1d ago MIT
cmux Computer Use Skill 50 · Use with care ★ 28k 1d ago NOASSERTION
Cua Driver GUI Automation Skill 61 · Recommended ★ 29k 1d ago MIT
Storage Analyzer 60 · Recommended ★ 21k 10d ago MIT

Compared to tmux: tmux is a terminal multiplexer running inside any terminal; cmux is a native macOS app with built-in vertical tabs, split panes, an embedded browser, and a socket API, with no config files or prefix keys. cmux can also attach to remote tmux sessions over SSH, or use a persistent Cloud VM when work must stay online while the Mac is offline.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
56/ 100 5-point scale 2.8 / 5
1Trust17 / 25 · 3.4/5

SKILL.md and references explicitly require user authorization for destructive operations (vm rm, base reset, workspace rm), keep credentials on the host, forbid secrets in layouts/logs/command args, default domain publications to personal and warn that public URLs are bearer credentials, use SHA-256 checks and pinned host keys for push, and support network allowlists. Deductions: static review cannot verify these claims match implementation; publisher unverified, license metadata NOASSERTION, attribution and external backend effects not fully auditable.

2Reliability10 / 20 · 2.5/5

Very high internal consistency: verb catalog, exit-code contracts, -- payloads, and failure feedback (wait-exit codes, 'a finished wait is not proof tests passed') are all specified, with guidance to read --help first. Deductions: static cap of 10; the cited tests/test_cloud_vm_skill_coverage.py is not in the provided material; key paths (routing, provisioning, tunnel) not executed; some examples assume netstat/wget availability.

3Adaptability9 / 15 · 3.0/5

Description gives clear triggers (cmux vm/cloud), non-fit boundaries are declared (backend belongs to cmux-backend), guest/host grammar is distinguished, and a read-only preflight guides discovery. Deductions: hard dependencies on the macOS app, sign-in, WireGuard tunnel and the cmux cloud backend; complex plan-tier limits; core function entirely depends on overseas cloud services with questionable mainland-China reachability and no declaration; no Chinese support.

4Convention10 / 15 · 3.3/5

Good layered information architecture: SKILL.md as entry, task-indexed references, anchored command catalog, high-quality guest grammar table and 1:1 sidebar parity table, with known limitations disclosed (legacy flags, deprecated peer enrollment). Deductions: license metadata NOASSERTION; no version/changelog binding (only 'current source revision'); ownership and update path unclear; commands.md is truncated in the material.

5Effectiveness6 / 15 · 2.0/5

Documentation is actionable end-to-end (route → run/agent → wait-exit → output → open workflow, idempotent dev-server script, fork-based parallel experiments) with clear marginal value over manual SSH/tmux. Deductions: static cap of 7; no verified actual outputs; limited evidence on cost/benefit given paid-plan dependencies; sample jq fields unverified by execution.

6Verifiability4 / 10 · 2.0/5

Claims trace to in-repo commands and socket method names; the parity table marks verification status and a coverage test file is referenced — auditable primary material. Deductions: static cap of 5; no third-party execution evidence; the 'Verified ✅' column is author-asserted; no cross-source corroboration; fact/inference boundaries need human re-check.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Oct 10, 2026 Reviewed revision d6ff14af8af1 Review evidence[1][2][3][4][5][6][7]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does using this skill cost money?
cmux itself is free and open source. Cloud VMs are listed as an early-access feature in the Founder's Edition; the source does not state day-to-day Cloud VM pricing.
How durable are machine terminals?
Machine terminals persist when panes close or the Mac disconnects — a local tmux server cannot survive logout or power loss, which is why the README points to a persistent cloud VM when the owner Mac must be offline.
Will my credentials be copied to cloud machines?
The skill requires account/upstream tokens to stay on the host; do not copy credentials into a machine unless requested. Secrets should travel via authorized secret/env transfer paths and never appear in layout JSON, logs, or command arguments.
Does a finished wait-exit mean the task succeeded?
No. SKILL.md states that a finished wait is not proof tests passed — read the full output via terminal output and retain the actual exit result.

More skills from this repository

All from manaflow-ai/cmux

Dev & Engineering

cmux Core Control

Deterministically control cmux terminal topology — windows, workspaces, panes, surfaces, focus, and attention cues — via the cmux CLI, built for AI coding agent automation.

★ 28k FS 47 Use with care 1d ago
Dev & Engineering

cmux Workspace Skill

Lets an AI coding agent work safely inside the cmux workspace that invoked it, without disturbing the workspace or window the user is actually looking at.

★ 28k FS 64 Recommended 1d ago
Dev & Engineering

cmux Settings Management Skill (cmux-settings)

Safely view, edit, and roll back cmux's cmux. configuration with hot reload — changes apply on save, no app restart.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux Diagnostics

Collects support-safe, read-only diagnostics for cmux so you can pinpoint failing hooks, notifications, session restore, and CLI control without leaking secrets.

★ 28k FS 51 Use with care 1d ago
Dev & Engineering

cmux Shared Behavior Rules

Codifies one shared implementation and verification path for cmux behaviors exposed through multiple entrypoints, so fixes never land on one surface and leave others stale.

★ 28k FS 48 Use with care 1d ago
Dev & Engineering

cmux-browser: Browser Automation Skill for cmux

Open sites, inspect browser surfaces, wait for page state, and extract data through the cmux CLI without stealing focus — built for parallel AI coding agent workflows.

★ 28k FS 60 Recommended 1d ago
Dev & Engineering

cmux Customization

A skill for safely customizing the cmux terminal: edit cmux., Dock config and Ghostty preferences to tailor actions, layouts, shortcuts and notifications without breaking existing config.

★ 28k FS 55 Use with care 1d ago
Dev & Engineering

cmux Keyboard Shortcuts

Turns your key preferences into working cmux shortcut bindings, with templates, snapshots, and rollback instead of blind JSON edits.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux Socket Policy Skill

Gives AI coding agents the threading and focus rules for cmux socket/CLI work, so telemetry stays off the main thread and automation never steals your app focus.

★ 28k FS 58 Recommended 1d ago
Dev & Engineering

cmux-capture: Screenshot and Record cmux Windows

Capture screenshots or recordings of a cmux window from the CLI to supply real evidence for PRs, bug reports, and visual verification — with no screen recording permission required.

★ 28k FS 55 Use with care 1d ago
Productivity & Collaboration

cmux Markdown Viewer

Opens .md files in a formatted panel beside your cmux terminal with live reload, keeping plans, docs, and notes visible as they change.

★ 28k FS 52 Use with care 1d ago
Dev & Engineering

cmux Custom Sidebar

Turn a plain-language request into a hot-reloading custom cmux sidebar — no Xcode, no build step, no signing.

★ 28k FS 50 Use with care 1d ago
Dev & Engineering

cmux Testing Skill

Pick the right scoped local/CI verification for the cmux repo, add behavior-grounded tests, and keep Swift test targets correctly wired in the Xcode project.

★ 28k FS 60 Recommended 1d ago
Dev & Engineering

cmux Debugging Skill

Gives AI agents the project-specific debugging conventions for cmux — a Ghostty-based macOS terminal — so probes, profiling, and UI changes never break typing latency or live agent sessions.

★ 28k FS 56 Use with care 1d ago
Dev & Engineering

cmux Ghostty Submodule Workflow Skill

Standardizes Ghostty submodule commits, GhosttyKit.xcframework rebuilds, and parent pointer updates for cmux contributors, preventing dangling submodule pointers that break CI and checkouts.

★ 28k FS 54 Use with care 1d ago
Dev & Engineering

cmux Dev Workflow Skill

A standardized contributor workflow for cmux: tagged native builds, Xcode project normalization, and sidebar extensions — without disturbing a running cmux instance.

★ 28k FS 53 Use with care 1d ago
Dev & Engineering

cmux Release Skill

A release-workflow skill for cmux maintainers covering version bumps, changelog assembly, pretag guard, tagging, and release asset verification.

★ 28k FS 53 Use with care 1d ago
Automation & Ops

cmux Computer Use Skill

Lets AI coding agents inside cmux drive real macOS apps through a local computer-use engine, strictly on explicit user request.

★ 28k FS 50 Use with care 1d ago
Dev & Engineering

cmux Architecture Skill

Load cmux's package architecture, layering, dependency inversion, and Swift 6 concurrency rules before adding or heavily rewriting Swift files, packages, coordinators, services, or public APIs in the cmux repository.

★ 28k FS 63 Recommended 1d ago
Dev & Engineering

cmux Localization Rules & Audit Skill

Enforces localization rules and a verifiable audit workflow for every cmux user-facing string change, so no hardcoded English text ever lands.

★ 28k FS 56 Use with care 1d ago

Related skills