Tooluck logoTooluck
SKILL.md

openrig-herdr

Agent skill frommvschwarz/openrig

Use when opening OpenRig fleet terminals as a herdr wall — turning a rig, pod, mission, slice, or saved view into live interactive agent tiles via `rig terminal`, watching another rig read-only, or driving herdr on an agent's request ("open all my rigs + a mission as views"). Covers the `rig terminal open|views|status` verbs, the honest-partial/degrade reading of the result, the read-only-by-construction rail for cross-rig views, scroll/copy out of the box, and the same-size-only duplicate-pane limit. herdr is the default, proof-gated provider.

How to install openrig-herdr

install openrig-herdr
# 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-herdr/

# into

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

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

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

Apache-2.0Full file
1# openrig-herdr
2
3OpenRig decides **which** agents make up a view (a rig, a pod, a mission, a slice, or a saved
4group); **herdr** renders the pixels. A view opens as live, interactive terminal tiles — each tile
5is a nested `tmux attach` to a daemon-owned agent session, so you get the real session, not a
6snapshot. OpenRig owns the semantics; herdr owns the surface. You drive it entirely through the
7`rig terminal` CLI, which rides the installed herdr binary at arm's length — never link, embed, or
8plugin it.
9
10## The whole surface — three verbs
11
12```bash
13rig terminal open <view> [--provider herdr|cmux|rex] [--json] # herdr is the default provider
14rig terminal open <view> --provider herdr-app # in the herdr-app window this runs in; plain open inside herdr-app does the same when the window answers (--window always asks for a new desktop window; the open installs OpenRig's mods there)
15rig terminal views [--json] # list openable views (saved + derived)
16rig terminal status [--provider] [--json] # provider liveness / health
17```
18
19Inside Rex, `rig terminal open <view> --window` opens the view as a new Rex session instead, on the same Rex
20server as your terminal, and asks the Rex app to show it. `--provider rex` opens it there from anywhere.
21
22`<view>` resolves, in order, to one of:
23- a **rig name** — every live agent in that rig, auto-laid-out;
24…

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