Skip to content

Guide · Agent skill

How to use the Agent-Operated Software agent skill

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

Agent-Operated Software is an agent skill for designing, building, operating, or diagnosing an ongoing application where OpenRig agents are part of the running backend, not just a helper. It is written as guidance for the agent, so it shapes how the agent reasons and where it looks for problems rather than performing actions by itself. This guide shows you how to install it, how to trigger it with ordinary requests, and what it expects from your setup.

Agent-Operated Softwaremvschwarz/openrig · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the agent-operated-software skill ZIP from the directory page.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder to limit it to that project.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Install the required OpenRig pieces. Make sure OpenRig and the rig CLI are available, since the skill refers to them and to openrig-operating-model.
  5. 5Describe your application. Ask a plain question about an ongoing agent-backed app you are designing, building, operating, or diagnosing.
  6. 6Check the proposed fix. Confirm the agent traced the layer at fault and is editing the authoritative source before you accept the change.

What the skill makes the agent do

The skill gives an agent a playbook for an application whose functioning runtime includes an OpenRig agent or rig in its live backend or control loop. The application surface can be thin: structured state and specialist agent roles do the work, and the UI makes that work visible and steerable.

It sets out a shared vocabulary that separates three ideas: AI-enabled software (application code owns the control loop and calls a model as one capability), Agent-Operated Workflows (an agent owns one bounded procedure with a start and stop condition), and Agent-Operated Software (agents take part in an ongoing application's runtime).

  • Keep behavior in Markdown, YAML, or JSON control files, with intent, work state, evidence, and decisions in stable, addressed artifacts.
  • Make generated artifacts verifiable: write to a partial path, verify the property that can be wrong, flush and rename atomically, then write a manifest and a .done sentinel last.
  • Fix problems in the source every agent reads, such as the generator, skill, or schema, rather than in a rendered or installed copy.
  • Trace the path that produced a surprising behavior before deciding which layer to repair.

Install the skill from the ZIP or the Claude apps

Download the skill ZIP from the directory page. You then have two ways to add it.

For Claude Code, unzip the package into ~/.claude/skills/ to make it available for you, or into a project's .claude/skills/ folder to limit it to that project.

In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: the .claude/skills/ folder inside your project
  • App install: Settings → Capabilities → Skills

Trigger the skill with natural requests

You do not need to name the skill. The skill's description tells the agent to load it when you are designing, building, operating, or diagnosing an ongoing application whose live backend or control loop includes OpenRig agents. That includes apps that keep their control plane in Markdown, YAML, or JSON, and apps that put a thin surface over specialist agent roles.

Describe the application and the problem in plain terms. Name OpenRig and the layer you suspect if you know it.

  • Help me design an app where specialist OpenRig agents run the backend and a simple UI shows their progress.
  • Our agent-driven app behaved strangely after yesterday's change. Work out which layer caused it.
  • Review how we make generated reports verifiable before other agents read them.
  • Where should I fix this: the skill file or the copy the agent installed?

What the skill needs and what it does not do

The skill requires OpenRig. Its guidance refers to the rig CLI and the openrig-operating-model reference, and it names four sibling skills: agent-operated-workflows, forming-an-openrig-mental-model, mission-slice-sop, and openrig-user. The reviewed file contains only SKILL.md, so those siblings are not included in this package. Where the skill points to them, you will need them installed separately, or the agent will have less to work with.

The skill runs no scripts and makes no network calls, according to its listing. It is guidance, not a tool that acts on your system.

  • Requires: OpenRig, the rig CLI, and the openrig-operating-model reference
  • Named but not included: agent-operated-workflows, forming-an-openrig-mental-model, mission-slice-sop, openrig-user
  • Runs scripts: no
  • Uses network: no

Safety notes on scripts and network access

Because the skill runs no scripts and uses no network, its direct risk is low. Its influence is still real: it changes how an agent decides what to edit and where to fix a problem. Review the changes an agent proposes to control files, schemas, and skills before accepting them.

The skill also draws a line you should respect. Core OpenRig substrate bugs need full reproduction and code fixes, with the full gate held. The looser coherence-first approach applies only to recoverable application layers whose state can be inspected and repaired cheaply. Do not let the agent apply the faster posture to core infrastructure.

  • Review proposed edits to control files and skills before you accept them.
  • Do not apply the coherence-first approach to OpenRig core bugs.
  • Keep historical locks and evidence addressable rather than overwriting them.

Tips for getting good results

Ask the agent to trace the path that produced a behavior before it edits anything. The skill's central advice is that a surprising result may be a code defect or a gap in the control plane, and the fix depends on which.

For studio-style apps, the skill suggests the running product is usually the best place to iterate. It recommends a separate mockup only when it resolves a real design question the running app cannot answer as cheaply.

  • State whether the problem is in OpenRig core or in your application layer.
  • Ask for fixes in the authoritative source, not in an installed copy.
  • Use the sibling skills and rig proof --help for the supported judgment and read path, as the skill directs.

What people use it for

  • Designing a thin UI over specialist OpenRig agent roles that keep their state in Markdown or YAML.
  • Diagnosing why an agent-driven application behaves unexpectedly and finding the layer at fault.
  • Setting up generated artifacts, such as reports or media, so consumers can verify them through a .done sentinel and manifest.
  • Agreeing on a shared architecture vocabulary for a team building an agent-backed app on OpenRig.

Frequently asked questions

Is the Agent-Operated Software skill free to use?

The listing states the skill is licensed under Apache-2.0. Check the repository's license file for the full terms before reusing or redistributing it.

What do I need to use this skill?

You need OpenRig, since the skill refers to the rig CLI and openrig-operating-model. It also names four sibling skills that are not included in the reviewed file, so you may need to install those separately.

How do I install the Agent-Operated Software skill?

Download the ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use or a project's .claude/skills/ folder. In the Claude apps, you can upload the ZIP under Settings → Capabilities → Skills.

Does the skill run scripts or access the network?

No. The listing says it runs no scripts and uses no network. It provides guidance to the agent rather than performing actions on its own.

What is the difference between this skill and Agent-Operated Workflows?

Agent-Operated Workflows covers one bounded procedure with a start and stop condition. This skill covers an ongoing application where agents take part in its runtime. The skill says bounded, one-off automations need the agent-operated-workflows skill instead.

Why is my agent-driven app behaving oddly, and how can this skill help?

The skill says a surprising result may come from a code defect or a gap in the control plane of Markdown, YAML, or JSON files. Ask the agent to trace the path that produced the behavior, then repair the narrowest authoritative layer rather than a copied file.

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 building or debugging an agent-backed application on OpenRig and want a shared vocabulary and a clear method for finding the layer at fault. Skip it for simple one-off automations, for projects that do not use OpenRig, and for bugs in OpenRig core, which need full reproduction and code fixes instead.

Download the skill