agent-transcript
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
Crabbox/Testbox remote proof: portable provider routing, untrusted isolation, Linux/macOS/Windows/WSL2, live E2E, diagnostics, cleanup.
Claude Code
$ npx -y skills add openclaw/agent-skills --skill crabbox --agent claude-code
Codex
$ npx skills add openclaw/agent-skills --skill crabbox -a codex -y
Cursor
$ npx skills add openclaw/agent-skills --skill crabbox -a cursor -y
Gemini CLI
$ npx skills add openclaw/agent-skills --skill crabbox -a gemini-cli -y
GitHub Copilot
$ npx skills add openclaw/agent-skills --skill crabbox -a github-copilot -y
OpenCode
$ npx skills add openclaw/agent-skills --skill crabbox -a opencode -y
Windsurf
$ npx skills add openclaw/agent-skills --skill crabbox -a windsurf -y
name: crabbox description: "Crabbox/Testbox remote proof: portable provider routing, untrusted isolation, Linux/macOS/Windows/WSL2, live E2E, diagnostics, cleanup."
for required checks, builds, and ready/merge gates. Run bounded local checks only when source trust and host qualification permit them.
unqualified permits an already-authorized draft with the exact missing build and capacity gap recorded. Require successful exact-head CI covering that build before ready or merge. A skipped draft job is not proof: use the consumer's supported exact-head CI route. This changes proof timing, never publication authority, source trust, credentials, owner approval, or merge gates.
long E2E, heavy benchmarks. Acquire only with command ready + immediate grant.
Report uncovered requirements. Never wait on queues or chain providers.
classification before attributing failure to change.
consumer instructions, package scripts, or hydration workflow.
“AWS Crabbox” or local Docker remote proof.
clean checkouts/worktrees for proof or required Crabbox repair; no separate approval.
checkouts: use task-owned ones.
Testbox. Use secretless fork CI or sanitized direct AWS: fresh lease per full head SHA; no instance role, Tailscale, hydration; only `CI` forwarded.
[untrusted recipe](references/untrusted-aws.md), including no-role + SHA proof. Proof unavailable: secretless fork CI.
put in repository files/shell history, or call fake keys live proof. No safe injection path: live auth blocked. Review captured artifacts for secrets.
operator's normal installation. Stop owned leases after use, including failures.
requires backend semantics. Never for size, duration, hydration failure, capacity.
| Provider | Use | | --- | --- | | `blacksmith-testbox` | Trusted maintainer source with prepared CI; `tbx_...` | | `aws` | Direct brokered execution, fresh PRs, custom sync/env/capture; `cbx_...` | | `local-container` | Configured/requested local Docker; not remote proof | | `ssh` | Existing operator host for macOS/Windows/WSL2 |
From repo root, select trusted installed binary once:
export CRABBOX="$(command -v crabbox)"
test -n "$CRABBOX"
"$CRABBOX" --version
"$CRABBOX" config show --json | jq '{provider, profile, target}'
"$CRABBOX" run --helppath; verify canonical upstream before building in clean task checkout.
Only for resolved/requested Testbox. Provider-neutral commands retain configuration; add `--provider blacksmith-testbox` only for explicit override.
"$CRABBOX" run --timing-json -- CI=1 <check-command>
Several commands: save id, reuse, stop:
"$CRABBOX" warmup --keep --timing-json "$CRABBOX" run --id <tbx_id> --timing-json -- <check-command> "$CRABBOX" stop <tbx_id>
for deliberate checkout-path ownership transfer.
exits with code 2 before provider activity. It cannot preserve a remote baseline.
Crabbox `warmup --blacksmith-ref` (native `blacksmith testbox warmup --ref`): branch/tag only, never raw SHA. Never checkout refs in synced root.
`blacksmith testbox list --all` or `blacksmith testbox status --id <tbx_id>`.
and capture/download flags. Crabbox `stop` does not accept `--timing-json`.
exclusions, including Git-ignore negations. Successful sync can omit tracked files.
into task-owned remote checkout; verify bytes. Account for changed/untracked inputs separately. Recheck after each native sync.
Shared skills for coding agents that work on OpenClaw projects. This repo is the public canonical source for common workflows such as review closeout and remote validation.
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
Structured code review when explicitly requested, preferring OpenAI/Codex before Claude.
Share a redacted coding session or hand its logical conversation to an authenticated OpenClaw Gateway.
Source-blind user behavior validation against a prewritten contract for apps, CLIs, APIs, and generated artifacts.
Clipboard-ready handoff prompt for another agent to investigate or continue a task.
House README standard: structure, badge row, tone, per-archetype templates, and verification gates for steipete/openclaw repos.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.