Agent Skills
Agent Skills Directory
- 2497backlog-capturemvschwarz/openrig
Quickly capture product ideas, feature requests, or insights from meetings and conversations. Rapid documentation with smart categorization and deduplication.
8.1k31 tok idle · 434 in use - 2498claude-compaction-restoremvschwarz/openrig
Use when a Claude Code session is about to compact, has just compacted, reached its context limit, resumed after /compact, or must rebuild its working picture of a long-running seat from its own restore map, its JSONL transcript and the files it touched.
8.1k260 tok idle · 3,982 in use - 2499context-buildermvschwarz/openrig
Gather and distill context from meetings, competitors, regulatory sources, and internal discussions. Produces background.md for a feature and updates shared context docs when new knowledge is discovered.
8.1k38 tok idle · 657 in use - 2500context-engineeringmvschwarz/openrig
Use when designing, reviewing, or debugging how an agent's context window gets filled, pruned, or shared — choosing what loads at boot versus on demand, sizing an install or an always-loaded file, fixing an agent that drifts, repeats itself, or forgets constraints mid-task, planning compaction or summarization, deciding single-agent versus subagents, engineering handoffs between agents, or picking a tool loadout. NOT for rewording a prompt's tone, choosing which model to pin, or debugging business logic — those are adjacent moments this skill does not serve. Historical 2024–2025 snapshot; not normative for present-day frontier models — see the Status section.
8.1k142 tok idle · 7,182 in use - 2501cross-host-rig-commandsmvschwarz/openrig
Use when addressing a registered remote OpenRig host, choosing its transport, or interpreting a cross-host result.
8.1k28 tok idle · 988 in use - 2502delegating-workmvschwarz/openrig
Use when you have a task and must decide WHO does it — yourself, a spawned subagent, or another agent in the topology that already holds the context — or how to brief the agent you hand it to, which depends on the model it runs. The rule: how much would a blank slate have to read in to do this correctly? A lot → route to a context-holding agent; a little → subagent; unsure → a real agent or yourself. NOT the mechanics of fanning out (that's dispatching-parallel-agents / subagent-driven-development) — this is the who/whether decision, and the failure mode that makes teams abandon subagents.
8.1k139 tok idle · 1,329 in use - 2503developing-openrigmvschwarz/openrig
Use when changing OpenRig's own source in a clone of the openrig repository: finding which package or file owns a behaviour, choosing which tests to run, testing a change without disturbing the OpenRig daemon your own session runs on, judging whether a diff touches a high-risk area, or preparing a pull request. Not for operating rigs (openrig-skills) or designing rig topologies.
8.1k84 tok idle · 1,274 in use - 2504development-teammvschwarz/openrig
Use when a development pod begins or hands off implementation, QA, or design work.
8.1k20 tok idle · 580 in use - 2505dogfoodmvschwarz/openrig
Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", "test this app/site/platform", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.
8.1k100 tok idle · 2,283 in use - 2506exec-summarymvschwarz/openrig
Generate a 1-2 page executive summary for a feature — orients sales, leadership, and engineering from a single document.
8.1k29 tok idle · 628 in use - 2507forming-an-openrig-mental-modelmvschwarz/openrig
Use when the system around you does not make sense yet: you just booted into a seat and do not know how the pieces fit; someone said rig, pod, seat, fleet, topology, or slice and you are not certain what they mean here; you are unsure what kind of rig you are in or what it is for; you do not know how skills reach you or where context comes from; or you are about to act on a guess about how OpenRig works. Gives the runtime mental model fast, so you stop guessing.
8.1k117 tok idle · 3,860 in use - 2508human-in-the-loopmvschwarz/openrig
Use when classifying a slice closeout (auto-continue / human gate / park), routing a real decision to a human, or designing a human queue/dashboard surface. Treats humans as durable network participants with attention surfaces, queues, and decision records — escalation lands as a durable attention item, not a chat message. Approval is NOT required for every clean closeout; the default RSI conveyor continues unless an explicit human gate is reached.
8.1k92 tok idle · 934 in use - 2509loading-addressable-markdownmvschwarz/openrig
Use when a mission, slice, dashboard, or task references Markdown as path#h2-slug or path#h2-slug/h3-slug outside the OpenRig context-pack library.
8.1k145 tok idle · 265 in use - 2510messaging-the-humanmvschwarz/openrig
Use when project policy calls for a human decision or update, a human delivery is pending or failed, or a reply must resume the right work.
8.1k34 tok idle · 1,900 in use - 2511mission-slice-sopmvschwarz/openrig
Use when starting, building, handing off, restoring, or closing a mission or slice under the default lightweight SDLC.
8.1k30 tok idle · 2,217 in use - 2512office-hoursmvschwarz/openrig
YC-style product validation using six forcing questions. Pressure-tests a feature idea before it becomes a requirement — ensuring real demand, a clear wedge, and evidence behind assumptions.
8.1k36 tok idle · 1,087 in use - 2513openrig-architectmvschwarz/openrig
Use when designing multi-agent topologies that run ON OpenRig — authoring RigSpec and AgentSpec files for new rigs, creating agent startup content (guidance / skills / culture), or diagnosing why a launched rig's agents aren't behaving as intended. NOT for changing OpenRig itself (use developing-openrig); NOT for ordinary CLI operation of an existing rig (use openrig-user). Covers the full authoring lifecycle from user intent to validated, launchable rig.
8.1k98 tok idle · 4,307 in use - 2514openrig-cmuxmvschwarz/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.
8.1k122 tok idle · 1,047 in use - 2515openrig-herdrmvschwarz/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.
8.1k132 tok idle · 1,850 in use - 2516openrig-operating-modelmvschwarz/openrig
Use when you do not know WHERE something belongs: you learned a lesson and are unsure which file takes it; you are about to create a new doc, folder, or convention; you are asking "should this be a skill, a note, or a chain file?"; you inherited a seat and want to know what SHOULD exist; or you are about to duplicate knowledge that already has a home. Also the trace-to-root: how a seat orients by reading one filename at each level from where it stands up to the fleet.
8.1k5113 tok idle · 5,590 in use - 2517openrig-skillsmvschwarz/openrig
Use when an agent running inside OpenRig needs the right skill or context for fleet recovery, seat handover, new-seat orientation, a watchdog wake, cross-host reach to an agent on another machine, rig packaging, an OpenRig upgrade, systematic debugging, queue triage, or implementation planning; also when the agent doesn't know what applies or nothing is projected on cold boot. Installing, starting or updating OpenRig, getting back to a team or bringing a stopped one back from a person's own session is the rigs skill.
8.1k109 tok idle · 2,277 in use - 2518openrig-software-factorymvschwarz/openrig
Use when a user wants a continuing software team for a real repository, or has a first OpenRig team and needs a repeatable path for reviewed work and later tasks.
8.1k41 tok idle · 2,087 in use - 2519openrig-upgrademvschwarz/openrig
Use when an agent is preparing or performing an OpenRig CLI/daemon upgrade and must preserve live seats, verify each mutation, or reconcile managed plugin and skill files without overwriting local work.
8.1k443 tok idle · 2,427 in use - 2520openrig-usermvschwarz/openrig
Use when a specific `rig` command, subcommand, or flag is already known and you need its exact syntax, JSON shape, defaults, or error meaning. NOT for natural capability discovery, open-ended how-do-I questions, or choosing which OpenRig move applies.
8.1k58 tok idle · 19,682 in use - 2521orchestration-teammvschwarz/openrig
Use when coordinating assignments, selected review boundaries, or blocked work across a rig.
8.1k21 tok idle · 4,051 in use - 2522orienting-to-an-inherited-seatmvschwarz/openrig
Use when you have just been primed into an EXISTING seat through a planned handover — a different agent retired and handed you the seat plus its earned context — and you need a world model of what just happened to you. Covers how a handover differs from compaction and from a fresh launch, the inherit-the-seat-not-the-identity rule, treating the handover packet as testimony you verify (and refusing stale ghost prompts, and verifying your OWN identity surfaces), why a seat is a COMPOUNDING LINEAGE (inherit the state, acquire the predecessor's epistemology, then improve and re-deposit so the next generation is better), how to query your predecessor, your duty to stream feedback and re-deposit your earned wisdom, and how to route to role-specific onboarding. NOT the driver-side handover mechanic (retiring-and-inheriting-a-seat) and NOT unplanned compaction/crash recovery (claude-compaction-restore / session-compaction-and-restore).
8.1k207 tok idle · 4,014 in use - 2523oversight-teammvschwarz/openrig
Use when you are a seat on the oversight pod (a standing monitor-mode rig that keeps OTHER rigs healthy), configuring or running the drift detectors, or choosing whether to intervene vs escalate. Covers the pull-not-poll posture, the v0 detectors (premature-park, process-drift, off-task, token-burn), the intervention ladder (orchestrator-ping -> refocus -> human escalation), and the cheap+deep model economics. NOT for orchestrating your OWN rig (orchestration-team) and NOT the intervention primitive mechanics (watchdog).
8.1k117 tok idle · 1,290 in use - 2524plan-reviewmvschwarz/openrig
Multi-perspective review of a feature plan or requirements doc before development begins. Evaluates from strategy, design/UX, and engineering angles to catch gaps early.
8.1k35 tok idle · 727 in use - 2525queue-handoffmvschwarz/openrig
Use when ending a turn, finishing a slice, blocked on another agent's work, or escalating to a human — durable work handoff via queue items so the system keeps moving across compactions, missed messages, and interruptions. Covers the hot-potato terminal-turn-rule (active work ends by passing the ball, not by going idle), default-nudge semantics, and when `--no-nudge` is appropriate for intentional cold park or human gate.
8.1k94 tok idle · 2,828 in use - 2526refocusingmvschwarz/openrig
Use when a long-running agent may have lost the product outcome, when context was compacted, when work has crossed a major boundary, or when a fresh path-based trace is needed before the next consequential action. Not for fresh-session orientation, waking an idle seat, or checkpoints.
8.1k159 tok idle · 631 in use - 2527requirements-writermvschwarz/openrig
Use when converting PM intake into a slice SPEC.md with observable acceptance outcomes, explicit scope, and advisory sibling build dependencies.
8.1k28 tok idle · 931 in use - 2528retiring-and-inheriting-a-seatmvschwarz/openrig
Use when you are a sitting agent near your context threshold (~85%) and a PLANNED seat transition is due — retire deliberately and hand your seat to a fresh successor primed from a packet, rather than let compaction degrade you. Covers the handover packet, the append-only lineage ledger (one row per tenure), physical-seat continuity, the do-not-over-inherit framing, the optional warm-handoff window, and wake-v0 (consulting a retired predecessor). NOT for unplanned compaction/crash recovery (session-compaction-and-restore / claude-compaction-restore) and NOT the seat-binding primitive mechanics (seat-continuity-and-handover).
8.1k145 tok idle · 3,015 in use - 2529review-teammvschwarz/openrig
Use when assigned a review or when an authored review boundary is reached.
8.1k17 tok idle · 1,701 in use - 2530rig-bundles-and-shareable-artifactsmvschwarz/openrig
Use when authoring or installing a rig bundle (packaged, shareable artifact that instantiates an opinionated OpenRig topology + workflow), reasoning about the bundle vs extension boundary, or auditing a bundle for portability. Covers the 4 failure modes that prevent bundles from working anywhere but the operator's machine, and the inspect-before-install discipline.
8.1k78 tok idle · 754 in use - 2531rig-lifecyclemvschwarz/openrig
Use when reasoning about the rig lifecycle operations family (create / start / stop / resume / restore / snapshot / release / unclaim / destroy), reading or trusting `rig ps` / lifecycle projections after recovery, or designing proof for a lifecycle scenario. Covers the 4 failure modes (auto-restore creates partial rig; projections report healthier than reality; provider auth treated as impl work; resume succeeds for one runtime fails another) plus the restore-honesty rule (failed resume is FAILED loudly — no auto fresh fallback).
8.1k108 tok idle · 1,121 in use - 2532rigsmvschwarz/openrig
Use when a person in their own Claude Code or Codex session mentions OpenRig, rigs or the rig command, or wants a team of coding agents (Claude Code, Codex) on their project. That includes installing, setting up, starting or updating OpenRig, seeing, getting back to or re-attaching to their OpenRig agents (including bringing a stopped team back), TUI or operator, starting or sharing a team, and joining this session to one. Operating a running rig from inside it (fleet recovery, seat handover, watchdog wakes, in-rig upgrades) is the openrig-skills skill.
8.1k128 tok idle · 4,416 in use - 2533seat-continuity-and-handovermvschwarz/openrig
Use when replacing a seat's occupant (rebuild/handover/swap), reasoning about stable-seat-identity vs fluid-occupant-identity, choosing an old-occupant disposition (retire/advise/shadow), or recording provenance for an occupant change. Two independent outcomes (continuityOutcome + seatBindingOutcome) and the 5 failure modes that prevent silent dishonesty.
8.1k87 tok idle · 2,142 in use - 2534session-compaction-and-restoremvschwarz/openrig
Use when reasoning about what survives compaction/context-loss/restart/seat-refresh, designing a high-fidelity restore packet, or distinguishing native runtime resume vs fork vs artifact-backed mental-model rebuild. Covers the 4 failure modes that prevent honest restore (compacted seat drops hot potato; restore packet preserves details but loses product intent; runtime resume mistaken for handover or fork; rebuilt seat starts with stale instructions).
8.1k88 tok idle · 2,179 in use - 2535session-source-forkmvschwarz/openrig
Use when authoring a rig spec member or `rig expand` payload that needs to start a new managed seat from a prior runtime conversation source — `session_source: { mode: fork, ref: { kind, value } }`. v1 supports `mode: fork` with `ref.kind: native_id` for Claude and Codex. The new seat persists a NEW post-fork token; the parent token is NEVER written onto the new seat. NOT for restoring an existing seat or for artifact-backed mental-model rebuild.
8.1k110 tok idle · 1,924 in use - 2536software-for-agentsmvschwarz/openrig
Use when older OpenRig instructions name software-for-agents or describe agent-in-the-middle or studio software under the former skill name.
8.1k31 tok idle · 86 in use - 2537specification-systemmvschwarz/openrig
Use when authoring rig specs, agent specs, workflow specs, startup/context fragments, operating-mode declarations, or designing the user spec library. Covers the 4 failure modes (spec instantiates topology but not workflow/mode; spec depends on local paths and fails on another host; agents modify specs as one-off files instead of preserving reusable intent; validation proves YAML shape but not whether topology can run) and the validation-vs-runtime-realization distinction.
8.1k94 tok idle · 881 in use - 2538systematic-debuggingmvschwarz/openrig
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
8.1k221 tok idle · 2,218 in use - 2539test-driven-developmentmvschwarz/openrig
Use when implementing any feature or bugfix, before writing implementation code
8.1k17 tok idle · 2,759 in use - 2540topology-mutation-and-seat-managementmvschwarz/openrig
Use when changing a rig while it is alive — `rig grow` / `rig expand` / `rig shrink` / `rig launch` / `rig remove` / `rig discover` / `rig bind` / `rig adopt` / `rig attach`. Covers the 4 failure modes (newly created seat lacks queue/startup/role; edges and permissions not updated; adopt/bind succeeds at tmux but not OpenRig identity; shrink/remove leaves stale topology references) and the rule that mutation must work while the rig is active, not just in clean fixtures.
8.1k125 tok idle · 1,437 in use - 2541ui-mockupmvschwarz/openrig
Create UI mockups at three fidelity levels — ASCII wireframes for quick iteration, standalone HTML mockups for delivery with requirements, and live prototypes for interaction testing.
8.1k37 tok idle · 526 in use - 2542vault-usermvschwarz/openrig
Use when checking the health of this rig's HashiCorp Vault or writing, reading, listing, deleting or explaining its secrets.
8.1k29 tok idle · 493 in use - 2543verification-before-completionmvschwarz/openrig
Use when about to claim work is complete, fixed, or passing, or before committing or creating PRs
8.1k26 tok idle · 1,308 in use - 2544watchdogmvschwarz/openrig
Use when configuring `rig watchdog` policies, authoring wake/refocus/alignment-checkpoint messages, or choosing the right intervention level for a stale-owner situation. The 3-level continuity-check stack (wake / refocus / alignment-checkpoint), the discipline that prevents cadence pollution and bureaucracy theater, and the artifact-pool loop-edge pattern for evidence-aware waking.
8.1k75 tok idle · 1,060 in use