Skills for Real Engineers. Straight from my .agents directory.
openrig-upgrade
Agent skill frommvschwarz/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.
How to install openrig-upgrade
npx skills add mvschwarz/openrig# or add only this skill to Claude Code: copy the folder
skills/_canonical/core/openrig-upgrade/
# into
~/.claude/skills/openrig-upgrade/ (all projects)
.claude/skills/openrig-upgrade/ (one project)
1# Upgrade OpenRig23An upgrade is an observed agent workflow, not a transaction hidden behind one4command. Hosts differ, process state drifts, local plugin files accumulate, and5the useful response to a failed step depends on what is still alive.67**The agent owns the sequence. Stop after every mutation and observe the actual8effect before choosing the next step.** There is deliberately no end-to-end9upgrade subcommand.1011## Safety model1213Keep these planes separate:1415- Seats normally live in tmux and can survive a daemon restart.16- The daemon, database, wrappers, and managed plugin projection are the control17 plane being changed.18- `rig down` tears down seats. It is not part of a continuity-preserving upgrade.1920Before acting, name the rigs and seats whose continuity matters. On a production21host, use the host's normal operator ceremony. On a recovery-friendly build VM,22the orchestrator may adopt a tested runtime directly, but still observes each23step and stops on unexplained drift.2425## When recovery crosses an instance boundary2627Before either lane changes runtime state, record one host-qualified executor and28explicitly select the queue store that owns the recovery ruling. State whether29the original owner continues, waits, or transfers; an open obligation in another30store is not exclusive custody of this ruling. If the original store is down,31retain its owner's disposition in the surviving ruling and communicate it to32that owner before a competing executor acts.33…
Excerpt shown under the repository's Apache-2.0 license.
More skills in openrig
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
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
Production-grade engineering skills for AI coding agents.
