Guide · Agent skill
How to use the Rig Bundles and Shareable Artifacts agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
This is an agent skill, a folder of instructions that an AI coding agent such as Claude reads when a task matches it. The rig-bundles-and-shareable-artifacts skill teaches the agent how to work with OpenRig rig bundles: packaged, shareable setups that create a predefined multi-agent team layout and workflow. After reading this guide you will know how to install the skill, how to ask for help with bundles in plain language, and what the skill checks for before a bundle is shared or installed.
Quick start
- 1Install OpenRig. Make sure the OpenRig CLI is installed, since the skill only works with its rig bundle commands.
- 2Download the skill ZIP. Get the ZIP for rig-bundles-and-shareable-artifacts from this page.
- 3Unzip into a skills folder. Place the skill in ~/.claude/skills/ for all projects, or in .claude/skills/ in one project. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills instead.
- 4Ask in plain language. Describe your bundle task, such as packaging a team or reviewing a bundle someone sent you.
- 5Inspect before installing. Run rig bundle inspect on the bundle path and read what it will create before running rig bundle install.
- 6Check before sharing. Add a README and run rig bundle check on the folder until it reports no findings.
What the skill makes the agent do
A rig bundle is a packaged artifact that can instantiate an opinionated OpenRig topology and workflow. It can include rig specs, agent specs, workflow specs, startup files, skills or skill references, operating-mode declarations, proof expectations and supporting fragments.
Once the skill is installed, the agent knows to inspect a bundle before installing it, to keep bundles (topology and workflow) separate from extensions (added runtime behavior), and to check that a bundle works on a clean OpenRig environment rather than only on the author's machine. The skill is guidance for the agent. It does not do the work by itself, so the OpenRig CLI must be installed for the commands to run.
- Authoring a bundle from a proven lab pattern
- Installing a bundle with rig bundle install
- Inspecting a bundle before install with rig bundle inspect
- Auditing a bundle for portability
- Deciding whether something belongs in a bundle or an extension
Install the skill from a ZIP file
Download the ZIP for this skill from this page. The skill ships as a single file, SKILL.md. Unzip it so the skill folder sits inside one of these locations: ~/.claude/skills/ for all your projects, or .claude/skills/ inside a specific project folder for that project only.
If you use the Claude apps instead of Claude Code, upload the ZIP under Settings → Capabilities → Skills.
- Personal install: unzip into ~/.claude/skills/
- Project install: unzip into .claude/skills/ in the project root
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
Know what you need before you start
The skill only applies to OpenRig. It relies on the OpenRig CLI and its rig bundle commands: create, inspect, install and check. If you do not have OpenRig installed, the guidance has no tool to act on, so install OpenRig first.
The skill does not run scripts and does not make network requests, according to its listing. It is written guidance that the agent follows while it uses the OpenRig CLI on your machine.
- OpenRig CLI with rig bundle create, inspect, install and check
- Runs scripts: no
- Uses network: no
Trigger the skill with natural requests
You do not need to name the skill. Describe the task in plain words and the agent should pick it up when the request matches the skill's scope. Good triggers mention bundles, sharing, installing a team setup, or checking portability.
Be specific about the direction of the work. Say whether you are packaging something you built, reviewing something someone else made, or checking an existing bundle.
- Help me package this OpenRig team as a bundle other people can install.
- Before I install this rig bundle, show me what it will create.
- Check whether this bundle will work on a clean OpenRig machine.
- Is this setup a bundle or an extension? It adds a custom dashboard.
- Audit this bundle for missing proof expectations or hidden local paths.
Inspect a bundle before you install it
The skill enforces an inspect-before-install habit. Run rig bundle inspect on the bundle path first. According to the skill, inspect shows what will be created without side effects, so you can read the plan before anything changes on your machine.
Then install with rig bundle install on the same path. Ask the agent to compare the inspect output with what the bundle's documentation promises.
rig bundle inspect <path>
rig bundle install <path>Prepare an exported team for sharing
Running rig export on a team writes the spec file only, not a README, so the exported folder has no documentation of its own. Before you bundle or submit it, add a README.md to the folder and declare it in rig.yaml under docs. Then run rig bundle check on the folder and keep fixing until it reports no findings.
The openrig.dev/rigs registry runs the same check on the folder at the submitted ref, and any finding fails the submission. The full walk-through is the publishing guide, publishing-a-rig-bundle.md, found in $OPENRIG_HOME/reference/.
- Add README.md to the folder
- Declare it in rig.yaml as docs: [{ path: README.md }]
- Run the check until it reports no findings
rig export <rig> -o <folder>/rig.yaml
rig bundle check <folder>Avoid the four common failure modes
The skill lists four reasons a bundle works only for its author. Check each one during an audit.
First, paths, providers or credentials are implicit, so the bundle only runs on the operator's machine. Second, the bundle carries too much local state and becomes a backup rather than a reusable artifact. Third, the bundle declares topology but leaves out proof expectations or the workflow mode, so nobody knows what working as advertised means. Fourth, users cannot see what the bundle will create before installing it.
- Implicit paths, providers or credentials
- Local state copied into the bundle
- Missing proof expectations or workflow mode
- No way to inspect what will be created before install
What people use it for
- Packaging a proven OpenRig team setup so colleagues can install the same layout and workflow.
- Reviewing a third-party rig bundle before it touches your machine.
- Auditing a bundle to confirm it does not depend on paths or credentials that exist only on the author's computer.
- Deciding whether a request belongs in a bundle (team shape and workflow) or in an extension (custom commands, views or dashboards).
Frequently asked questions
How do I install the rig-bundles-and-shareable-artifacts skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for all projects, or into .claude/skills/ inside one project. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
Do I need OpenRig to use this skill?
Yes. The skill guides the agent through the OpenRig CLI's rig bundle create, inspect, install and check commands, so it has no effect without OpenRig installed.
Is the skill free and what is its licence?
The skill's source is published under the Apache-2.0 licence, as listed on this page. Check the repository's licence file for the full terms before reuse.
Does the skill run scripts or access the network?
According to the listing, it runs no scripts and uses no network. It is written guidance for the agent.
What is the difference between a rig bundle and an extension?
A bundle declares a rig's shape and workflow, meaning how a topology should be loaded and run. An extension adds behavior such as a custom command, view or dashboard. For adding behavior, use the extension-and-user-workspace skill instead.
Why does my bundle fail on another machine?
The most common cause is hidden local dependencies: paths, providers or credentials that exist only on the author's machine. Make the bundle self-describing, then test it with rig bundle check and an install on a clean OpenRig environment.
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 packaging a proven OpenRig team setup for others, reviewing a third-party bundle before installing it, or checking that a bundle is portable. Skip it if you will not reuse the setup, since plain specs are simpler, or if you only want to add custom commands, views or dashboards, which belong to the extension skill.
Download the skill