Adopters
Tools built to the standard. Each conforms at Full and declares its conformed version in
schema (<tool> schema | jq .conformance), so an agent can verify the contract at runtime — not
just trust a README badge.
Built one? If it conforms and wears the badge, open a PR or an issue to get it listed.
Install them as agent skills
Section titled “Install them as agent skills”Companion skills bootstrap the binary if it’s missing and then defer to each tool’s agent /
schema output — so an agent can discover and drive any of these with no setup:
# Claude Code/plugin marketplace add rnwolfe/agent-cli-skills/plugin install agent-cli-skills@agent-cli-skills
# or, genericallynpx skills add rnwolfe/agent-cli-skillsBuilt to the standard
Section titled “Built to the standard”rivr — Amazon shopping
Section titled “rivr — Amazon shopping”Read-only Amazon shopping for AI agents — one normalized schema over four backends.
brew install rnwolfe/tap/rivr · rivr.sh
gfly — Google Flights
Section titled “gfly — Google Flights”Google Flights from your terminal — JSON-first, no API key.
uvx gfly · gfly.sh
knit — Threads
Section titled “knit — Threads”Agent-safe CLI for Instagram’s Threads — posting gated in the binary, prompt-injection-fenced.
brew install rnwolfe/tap/knit
vabc — Virginia ABC
Section titled “vabc — Virginia ABC”Virginia ABC catalog & live store stock as clean JSON.
brew install rnwolfe/tap/vabc
nxstate — Cisco Nexus
Section titled “nxstate — Cisco Nexus”Read-only Cisco Nexus (NX-OS) state as clean JSON — fleet fan-out; physically cannot configure a switch.
uvx nxstate
Every one is read-only by default, speaks --json, self-describes via schema + an embedded
agent guide, and bounds its output — the invariants in practice.