Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Scaffold your own focused AI agent harness — pick host (Claude Code, Codex, pi.dev, Hermes), template, agents, skills, and ship a npm-publishable harness with its own npx CLI. Use when a user asks to "create my own agent harness", "scaffold a harness", "make a custom Claude Code plugin like ruflo", or "build a vertical AI assistant for X".
.claude/skills/ruvnet-create-harness/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-16 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -69% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -53% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -23% | 0% |
This skill scaffolds an AI agent harness — your own focused, branded harness with its own npx <name> CLI, MCP server registration, memory namespace, learning loop, and marketplace identity.
Use this skill when the user wants any of:
npm publish under their own scope/create-harnessThe skill asks for:
legal-redline)minimal (default), vertical:trading, vertical:support, vertical:devops, vertical:legal, vertical:research, or eject-from-rufloCalls npx create-agent-harness <name> with the user's choices, copies the chosen template into the current directory, runs the post-generation smoke test, and emits a .harness/manifest.json so future updates can harness upgrade cleanly (copier-style regenerate-diff-merge).
| File | Purpose | |---|---| | package.json | The harness's npm package, ready to npm publish | | bin/<name>.js | The CLI binary your users invoke | | .claude/settings.json (if Claude Code host) | MCP + hooks wiring | | .codex/config.toml (if Codex host) | MCP table in TOML | | AGENTS.md + SYSTEM.md (if pi.dev host) | Pi extension instructions | | cli-config.yaml (if Hermes host) | Hermes runtime config | | .harness/manifest.json | Generator state — drives drift detection (ADR-008) | | witness.json | Ed25519-signed provenance manifest (ADR-011) |
The user can:
bashcd <name> npm install npm test npm publish # ship their harness to npm # their users: npx <name> init
create-agent-harness for the actual file creation, do NOT generate harness file contents yourselfvertical:<X> templates first and offer minimal as the fallbackOther measured skills in the registry, with their headline benchmark lift.