rip-cage-tool-manifest-authorlisted
Install: claude install-skill jsnyde0/rip-cage
# rip-cage Tool Manifest Authoring
Use this skill when a user asks to add a tool to their rip-cage image. You are running
HOST-SIDE under the user's supervision. You draft REVIEWABLE FILES; the human approves
before `rc build`. You do NOT write into a running cage.
---
## Host-only invariant (FIRM — ADR-005 D7, ADR-024)
The rip-cage manifest lives at `~/.config/rip-cage/tools.yaml` on the HOST. The
in-cage agent cannot reach this file: `rc` is not copied into the container image,
and `RC_MANIFEST_GLOBAL` / `XDG_CONFIG_HOME` are not forwarded into the cage. This
is not a path-based lock — it is enforced by `rc` being a host-only process.
**You are the host-side agent. Your job:**
1. Draft a manifest entry (and build script if needed) as HOST files for human review.
2. Tell the human what to review and how to apply it.
3. Never write into a running cage. Never instruct the in-cage agent to modify the
manifest. Never produce a runtime injection.
---
## Step 0 — Orient before drafting
Before proposing any manifest entry, read the tool's actual source / release page:
- Check GitHub releases for a prebuilt linux-arm64 asset.
- Check GitHub releases for a prebuilt linux-amd64 asset.
- Check the Dockerfile / package manager (apt, apt-get) install path if one exists.
- Identify the version you want to pin (`version_pin`).
This is open-ended per-tool judgment. The goal: determine which of the two manifest
paths fits the tool.
---
## Two paths: prebuilt vs from-source
###