Skip to content

Guide · Agent skill

How to use the Forming an OpenRig Mental Model agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The forming-an-openrig-mental-model skill is a short guide that teaches an AI agent how the OpenRig system is organized before it acts. It is useful if you are new to OpenRig, or if you are an agent returning to a project and unsure what terms like rig, pod, seat or topology mean. After this guide you will know how to install the skill, how to trigger it with a plain request, and what it does and does not do.

Forming an OpenRig Mental Modelmvschwarz/openrig · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the skill ZIP from this page. It contains the SKILL.md file for forming-an-openrig-mental-model.
  2. 2Unzip the folder. Extract the ZIP so you have a folder that contains SKILL.md.
  3. 3Place it in a skills folder. Move the folder into ~/.claude/skills/ for personal use, or into .claude/skills/ inside a project for project-only use.
  4. 4Or upload it in the Claude apps. In the Claude apps, open Settings, go to Capabilities, then Skills, and upload the skill.
  5. 5Ask a plain question. When the system feels unclear, ask in natural language, for example what a pod is or what kind of rig you are in.
  6. 6Check your real position. Run rig whoami --json to see your rig, pod, member, peers and transcript path.

What is an agent skill?

A skill is a folder containing a file named SKILL.md. The file has a short header (YAML frontmatter with a name and description) followed by Markdown instructions. Agent runtimes such as Claude Code and Codex read the name and description of each available skill at startup, and load the full body only when a skill is activated. That keeps the agent aware of many skills without paying the context cost of all of them at once.

Skills follow a cross-runtime standard published at agentskills.io/specification.

What this skill makes the agent do

When the agent is unsure how the system around it works, this skill gives it a condensed runtime model. It explains that OpenRig is a local control plane for multi-agent coding setups: a rig is defined in YAML, booted with one command, and OpenRig manages tmux sessions, transcripts, snapshots and restoration. It also defines core vocabulary (rig, pod, member, edge, topology, profile, culture, snapshot and session name) and the five rig classes.

The skill is an on-ramp, not a replacement. It points to the official reference docs for depth. The visible SKILL.md is descriptive text only; it does not change files or run commands on its own.

  • Explains the product loop: down (auto-snapshot), then up <rig-name> (auto-restore), then work.
  • Maps OpenRig to a four-layer model: model, agent core, harness and rig.
  • Explains the three context pillars (ontology, epistemology and topology) and where each lives.
  • Explains how skills load and where a seat's skills come from.

Install the skill from the ZIP

Download the ZIP for this skill from this page and unzip it. The unzipped folder should contain SKILL.md. Then place the folder in one of two locations, depending on how you want to use it.

For a personal setup, put it in ~/.claude/skills/. For a single project, put it in the project's .claude/skills/ folder so it is available only there.

You can also upload the ZIP through the Claude apps: open Settings, go to Capabilities, then Skills, and add the skill there.

  • Personal install: ~/.claude/skills/ (folder with SKILL.md inside).
  • Project install: .claude/skills/ inside your project.
  • Claude apps: Settings, then Capabilities, then Skills, then upload.

Trigger the skill with natural requests

You do not need a special command. The skill's description tells the agent when to use it, so ask in plain language when the system feels unclear. The description covers situations such as having just booted into a seat, hearing a term like rig, pod, seat, fleet, topology or slice without knowing what it means here, or being about to act on a guess about how OpenRig works.

Requests that tend to match the skill include the examples below.

  • Explain how the pieces of this rig fit together before we change anything.
  • What is a pod here, and how is it different from a seat?
  • I just booted into this seat. What kind of rig am I in and what is it for?
  • Where does my context come from, and how do my skills reach me?

Use the CLI commands the skill points to

The skill references OpenRig CLI commands. Your agent can use them to check its real situation rather than rely on memory. The skill names rig whoami, which returns your topology context (rig name, pod, member, peers, edges and transcript path). With compact output enabled on a large rig, the peer list may be a bounded selection, and rig whoami --json --all-peers lists them all.

To see what context is available, the skill points to rig context list, which shows configured context packs, and rig context work-install, which lists what the current project declares (intent, context files and skills).

  • Session names follow the format {pod}-{member}@{rig}; this is your address for messaging.
  • Read only the context pieces a task needs.
rig whoami --json rig context list rig context work-install

Check what it needs and how it behaves

The skill needs an existing OpenRig installation, because it describes that system's CLI and files. The skill itself runs no scripts and makes no network requests. Its files are plain Markdown, so nothing in it executes when you install or activate it.

Because it only explains concepts, do not expect it to edit your project or run commands for you. Use the sibling skills for operational work: openrig-user for running and operating OpenRig, and openrig-architect, openrig-upgrade, agent-operated-workflows and agent-operated-software for related tasks.

  • Requires: an OpenRig installation.
  • Runs scripts: no.
  • Uses network: no.
  • Not for installing or running OpenRig itself; use openrig-user for that.

What people use it for

  • A new agent booted into a seat that needs to know which rig it belongs to and who its peers are.
  • A returning agent that has forgotten what rig, pod or edge means in this project and needs the current vocabulary.
  • A team onboarding new agent seats so everyone uses the same terms for rigs, pods and edges.
  • An agent about to act on an assumption about context or skills, which first checks how they arrive.

Frequently asked questions

Is the forming-an-openrig-mental-model skill free?

The skill is licensed under Apache-2.0, as listed for the source repository. Check the license file in the repository for the full terms.

What do I need before I can use this skill?

You need an OpenRig installation, since the skill refers to OpenRig's CLI commands such as rig whoami and rig context. The skill itself runs no scripts and uses no network access.

Where do I put the skill so Claude Code finds it?

Unzip the downloaded ZIP and place the folder containing SKILL.md in ~/.claude/skills/ for personal use, or in .claude/skills/ within a project. You can also upload it in the Claude apps under Settings, Capabilities, Skills.

Will this skill install or run OpenRig for me?

No. It only explains concepts. For running and operating OpenRig, the separate sibling skill openrig-user is the operational guide.

What is the difference between a rig, a pod and a seat?

A rig is a topology of agents working together as one system and is the top-level object. A pod is a bounded context group inside a rig, and a member is a single agent within a pod. This skill uses seat to refer to the place an agent occupies in the rig.

Does the skill replace the official OpenRig docs?

No. It gives an agent a fast, accurate-enough orientation and points to the canonical reference docs for depth.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are an agent or developer who is new to OpenRig, returning after a break, or onboarding new seats and needs shared vocabulary quickly. Pick something else if you only want to install or run OpenRig, or if you expect a skill that edits files and executes commands, since this one is descriptive text.

Download the skill