Skip to content
Development
Skill

/cmux-cloud-vm

Operate cmux Cloud machines, run durable remote commands or agents, and present their workspaces or services. Use for cmux vm/cloud tasks; backend implementation belongs to cmux-backend.

From plugin
cmux
29k25 skills7 commands

Claude Code

$ npx -y skills add manaflow-ai/cmux --skill cmux-cloud-vm --agent claude-code

SKILL.md

cmux-cloud-vm.SKILL.md
name: cmux-cloud-vm
description: "Operate cmux Cloud machines, run durable remote commands or agents, and present their workspaces or services. Use for cmux vm/cloud tasks; backend implementation belongs to cmux-backend."

cmux Cloud machines

Use an existing machine and a workspace for the task. Machine terminals persist when panes close or the Mac disconnects. Work headlessly; open a pane or share a URL when there is a result for the user to inspect.

Start with discovery

cmux vm --help
cmux auth status
cmux vm ls --json
cmux vm route --json

On the Mac, host operations need the app, sign-in and its private tunnel. Inside a machine, use `cmux self --json` and the guest's help; read [guest operations](references/guest.md) for its supported subset and auth. Installed help is authoritative when versions differ.

`route` inspects placement without creating a machine. Read `would_provision` and the backend's `limits`/`capabilities`; do not assume a plan cap, memory size or provider feature. Reuse the router's pool machine, or explicitly pin an existing target with `--machine <id>`. Base is the user's persistent work. Prefer another workspace on a machine to another machine.

Run and observe

After identifying an authorized target, choose the operation:

| Need | Start here | | --- | --- | | Bounded command and exit code | `cmux vm run --machine <id> -- <command>` | | Detached coding agent | `cmux vm agent --machine <id> --agent codex --no-open -- "<task>"` | | Project with a dev layout | `cmux vm dev <id> --dry-run --json`, then the approved plan | | Observe without opening panes | `cmux vm tree <id> --json`, `cmux vm terminal read <id> <term>` | | Completion and full output | `cmux vm terminal wait-exit <id> <term>`, then `terminal output` |

Read the selected verb's `--help` before adding flags. Retain the machine, workspace/terminal identity and actual exit result. A finished wait is not proof that tests passed. Use `vm open`/`workspace open` to present verified results; closing a view does not stop the machine terminal.

Constraints that apply throughout

  • Provisioning, forking, resetting, resizing and destructive cleanup need the

user's authorization for the target and effect; retain authorization already given. Do not delete machines to make capacity or reset Base as a workaround.

  • Keep account/upstream tokens on the host. Do not copy the user's credentials

into a machine unless requested. Use the secret/env transfer paths when authorized; values do not belong in layout JSON, logs or command arguments.

  • Use `--no-open`, `--detach` or `--print` while working. Focus changes are intentional.

`workspace rm` kills its terminals; `workspace close` detaches them.

Read only the relevant detail

  • [Workflow recipes](references/agent-workflows.md): project setup, interactive

terminals, long runs, peer agents, forks and service publication.

  • [Command reference](references/commands.md): exact flags, JSON/exit contracts,

file/env transfer, layouts, limits and capabilities. Search its task index first.

  • [Guest operations](references/guest.md): host/guest grammar, CodeRouter,

peer access, mirror behavior, notifications and browser authentication.

  • [Sidebar parity](references/sidebar-parity.md): map a specific UI action to CLI.
  • [Local workspace rules](../cmux-workspace/SKILL.md): presenting cloud work

without disrupting the caller's workspace.

Read more
@manaflow-ai
Ships withcmux

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

Stars on GitHub

Momentum

stars in total
28.6k
Star history of manaflow-ai/cmux on GitHub, a chart by star-history.com

Other skills on cmux.

cmux-architecture

cmux-architecture

cmux package architecture, refactor layering, dependency inversion, file organization, DocC documentation, package design…

@manaflow-ai@manaflow-aiInstall Skill
cmux-backend

cmux-backend

Backend TypeScript and Cloud VM development rules for cmux. Use when editing web/app/api, web/services, backend scripts, Cloud VM…

@manaflow-ai@manaflow-aiInstall Skill
cmux-billing

cmux-billing

Stripe checkout, pricing, subscription, Pro plan, webhook, and entitlement runbook for cmux billing work. Use when editing or…

@manaflow-ai@manaflow-aiInstall Skill
cmux-browser

cmux-browser

End-user browser automation with cmux. Use when you need to open sites, inspect or interact with browser surfaces, wait for page…

@manaflow-ai@manaflow-aiInstall Skill
cmux-capture

cmux-capture

Screenshot or record a cmux window from the CLI, for a pull request, a bug report, or to see what the app actually looks like…

@manaflow-ai@manaflow-aiInstall Skill
cmux-cua

cmux-cua

Use only after the user explicitly asks for cmux Computer Use through the cmux-cua skill: drive real macOS apps from a cmux agent…

@manaflow-ai@manaflow-aiInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about cmux-cloud-vm.

Which coding agents can use cmux-cloud-vm?
cmux-cloud-vm installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.