LLMSkillHub
mirroredCopied from ruvnet/metaharness under MIT. ruvnet has not claimed this page, and is not affiliated with LLM SkillHub.

ruvnet / example-harness

Scaffold a ready-made AI agent harness in one command from the 19 published @metaharness/* example packages — 9 host integrations (Claude Code, Codex, Hermes, pi.dev, OpenClaw, RVM, Copilot, OpenCode, GitHub Actions) + 10 vertical pods (devops, research, trading, support, legal, coding, education, sales, gaming, repo-maintainer).

0
SKILL.md
2.9 KB

example-harness

One-command scaffolding from the 18 published @metaharness/* example
packages — the fastest path from a use-case to a working harness, no
template/host flags to remember.

Where [`create-harness`](../create-harness/) walks the full wizard, this
skill maps a use-case straight onto a published npm wrapper. Each wrapper
shells out to metaharness@latest with the correct --template + --host
flags, so the result is byte-identical to the full CLI invocation.

Install

mkdir -p ~/.codex/skills/example-harness
curl -fsSL https://raw.githubusercontent.com/ruvnet/agent-harness-generator/main/.codex/skills/example-harness/skill.toml \
  -o ~/.codex/skills/example-harness/skill.toml

No MCP server needed — the wrapper packages run via npx.

Use

/example-harness

Codex prompts for the package + a directory name, then runs:

npx --yes @metaharness/<package>@latest <name>

The 18 packages

Host integrations (scaffold a workspace wired for one runtime)

PackageScaffolds
@metaharness/claude-codeClaude Code workspace + plugin
@metaharness/codexOpenAI Codex
@metaharness/hermesHermes cli-config
@metaharness/pi-devpi.dev AGENTS.md
@metaharness/openclawOpenClaw .openclaw/
@metaharness/rvmRVM deployment partition
@metaharness/copilotVSCode / Copilot mcp.json
@metaharness/opencodeOpenCode .opencode/
@metaharness/github-actionsGitHub Actions CI/CD (non-interactive)

Vertical workflows (ready-made multi-agent pods)

PackageScaffolds
@metaharness/devopsincident response
@metaharness/researchmulti-source dossier
@metaharness/tradingquant trading (paper-by-default)
@metaharness/supportcustomer support
@metaharness/legalcontract redline (drafts only)
@metaharness/codingengineering pod
@metaharness/educationtutor pod
@metaharness/salessales pipeline pod
@metaharness/gaminggame-design pod
@metaharness/repo-maintainerOSS repo maintainer

After scaffolding

cd <name> && npm install
npx harness doctor      # health-check
npx harness validate    # full umbrella gate

Every scaffold ships a .claude-plugin/plugin.json, so it also loads as a
Claude Code plugin: claude -p --plugin-dir <name> "...".

Per-package deep-dive gists: see
examples-packages/GISTS.md.