Tooluck logoTooluck
SKILL.md

openrig-cmux

Agent skill frommvschwarz/openrig

Use when opening OpenRig fleet terminals into cmux — turning a rig, pod, mission, slice, or saved view into live agent tiles via `rig terminal --provider cmux`, or driving cmux on an agent's request. Same OpenRig view semantics as openrig-herdr (the verbs, honest-partial/degrade, read-only cross-rig, scroll/copy, same-size-only duplicates); cmux is the **best-effort** provider (herdr is the default and the proof-gated one). Prefer openrig-herdr unless cmux is specifically wanted.

How to install openrig-cmux

install openrig-cmux
# install the openrig pack with the skills CLI
npx skills add mvschwarz/openrig

# or add only this skill to Claude Code: copy the folder

skills/_canonical/core/openrig-cmux/

# into

~/.claude/skills/openrig-cmux/ (all projects)

.claude/skills/openrig-cmux/ (one project)

skills/_canonical/core/openrig-cmux/SKILL.md

Apache-2.0Full file
1# openrig-cmux
2
3cmux is a **provider** for OpenRig views — the same `rig terminal` surface as herdr, rendering the
4tiles into cmux instead. It is the provider OpenRig already shipped (the existing "Launch in cmux"
5affordance generalizes onto `rig terminal <provider>`), kept working. The OpenRig-semantic half is
6identical to openrig-herdr: OpenRig decides **which** agents form a view; the provider renders the
7pixels. **Read openrig-herdr first for the full model** — this skill only calls out what differs for
8cmux.
9
10## Provider status — cmux is best-effort
11
12- **herdr is the default and the proof-gated provider**; **cmux is best-effort** — it ships on the
13 same `rig terminal <provider>` + web-launcher neighborhood, but a cmux miss is not a slice failure.
14 Reach for cmux when it is specifically wanted; otherwise default to herdr (`rig terminal open <view>`
15 with no `--provider`).
16- Views are **provider-agnostic**: the same view + the same agents + the same semantics carry across
17 herdr and cmux. A saved view opens in either.
18
19## The surface (same three verbs, `--provider cmux`)
20
21```bash
22rig terminal open <view> --provider cmux [--json] # open a view into cmux (herdr is the no-flag default)
23rig terminal views [--json] # the same view library, provider-agnostic
24rig terminal status --provider cmux [--json] # cmux liveness / health
25```
26
27`<view>` resolves exactly as with herdr: a **rig name** · **`pod:<rig>/<podNamespace>`** ·
28…

Excerpt shown under the repository's Apache-2.0 license.

More skills in openrig

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates