Install
openclaw skills install @vibewrk/huntawayHand coding and research jobs to Claude Code or Codex on the owner's own plans through the local Huntaway Pipe, watch them, and review an exact commit with models from two companies.
openclaw skills install @vibewrk/huntawayHuntaway's Pipe is a small service on the owner's own computer. It runs jobs through the official claude and
codex command-line tools, each signed in to one of the owner's own accounts, and keeps a record of every job. This
skill tells you how to use it through the Pipe's MCP tools: pipe_submit, pipe_wait, pipe_status, pipe_card,
pipe_list, pipe_cancel, pipe_review, pipe_review_status, pipe_models, pipe_accounts and
pipe_capabilities.
If those tools are missing, the Pipe isn't connected yet: point the owner to "Setting up" below and stop.
pipe_submit with "mutating": true, tell the owner the
repository (cwd), the provider, the model and what the job will change, and wait for a clear yes to that job.
Read-only jobs ("mutating": false) need only the owner's request.pipe_submit names provider, model, effort and a one-line reason.
Use pipe_models to see what the owner's Pipe allows; never guess a model it doesn't list. Set requester to
"openclaw" and project to the repository or topic, on pipe_review too. Use only the chat and code kinds.pipe/… branch, and its prompt says it must not
push, open pull requests or change remotes. Report what pipe_card says, and leave merging to the owner.failed or its outcome is unclear, read pipe_card
and tell the owner before submitting it again.includePrompt).Ask a question (read-only): pipe_submit with kind: "chat", mutating: false, the provider and model the
owner wants, and the question as prompt; then pipe_wait with the returned id and timeoutSeconds: 600 until it
ends (call it again while the job runs). Give the owner the answer and say which model gave it.
Change code (after the owner's yes, rule 2): pipe_submit with kind: "code", mutating: true, cwd set to the
repository's absolute path, and a clear prompt that says what to change, what it may read and not touch, and that
it must not push, open pull requests or change remotes. When it ends, read pipe_card: report saved.branch and
saved.commit exactly as given, and claim a saved commit only when saved.state is saved. If it is pending,
read the card again shortly; no_changes means nothing changed; not_saved or unknown means the work wasn't
saved or can't be confirmed: tell the owner. A job that didn't complete has no saved work: say so.
Watch or stop work: pipe_list (filter with requester: "openclaw") shows recent jobs without their content;
pipe_status reads one; pipe_cancel stops one the owner wants stopped.
Review a commit: pipe_review with repo (the repository's absolute path), head (the exact commit), a brief
that says what to check, a reason, requester: "openclaw", and one seat from each company, for example
{ "provider": "claude", "model": "opus", "effort": "high" } and
{ "provider": "codex", "model": "gpt-6.1-sol", "effort": "high" } (check pipe_models first). Follow it with
pipe_review_status and report each seat's verdict and the receipt.
Check room: pipe_accounts shows how much room the owner's plans have left; a new job waits for room instead of
failing at the start.
These rules guide the assistant; they are not a lock. Anyone who can talk to the assistant may be able to talk it into starting a job, so connect the Pipe only to an assistant that only the owner can talk to.
The owner does this once, on the computer where the Pipe runs (an OpenClaw node):
Install Huntaway and its Pipe from https://github.com/wrkdog/huntaway, following pipe/README.md: sign in to
claude and codex yourself, write the Pipe's config and start the service.
Write the small MCP launcher from that README's "MCP" section. It reads the Pipe's token file itself, so the token never appears in OpenClaw's config.
Add the Pipe to the node's openclaw.json and restart the node (openclaw node restart):
nodeHost: {
mcp: {
servers: {
pipe: { command: "/absolute/path/to/pipe-mcp", args: [] },
},
},
}
Huntaway is an independent open-source project. It is not made, endorsed or supported by Anthropic, OpenAI or the OpenClaw project. Each provider's own terms apply to the accounts the Pipe uses.