Skills

Crabbox

Crabbox/Testbox remote proof: portable provider routing, untrusted isolation...

Install

npx skills add openclaw/agent-skills --skill crabbox -g -a claude-code -y
Repository
openclaw/agent-skills1.1k
Category
Testing
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,565 tokens
Runs scripts
No, instructions only

What it does

Crabbox/Testbox remote proof: portable provider routing, untrusted isolation, Linux/macOS/Windows/WSL2, live E2E, diagnostics, cleanup.

Crabbox

  • PR CI = default broad proof. First: focused local tests + targeted lint/typecheck/format. Checks pass + change builds: open ready PR; CI runs broad suites. Never hold PR for pre-PR suite runs.
  • Box only for gaps in CI/local coverage: another OS/device, live providers/channels, long E2E, heavy benchmarks. Acquire only with command ready + immediate grant.
  • Queued: stop task-owned request; run locally. Never wait on queue or chain Testbox → AWS → other providers.
  • Fix real failures; never rerun/re-push merely for green. Read available CI failure classification before attributing failure to change.

Repository Contract

  • Skill owns portable routing, leases, sync, commands, cleanup.
  • Resolve <check-command>, runtime/container image, PR, bootstrap from trusted consumer instructions, package scripts, or hydration workflow.
  • Never invent missing commands or copy another consumer's setup.
  • Always report provider, id, run URL, command, result. Never call Testbox “AWS Crabbox” or local Docker remote proof.

Authorization and Isolation

  • Routine configured use: creating/reusing/stopping task-owned leases, temporary state, clean checkouts/worktrees for proof or required Crabbox repair; no separate approval.
  • Preserve user checkouts, branches, unrelated edits; dirty/missing/occupied checkouts: use task-owned ones.
  • Preserve source-trust, credential, production-access, budget, publication boundaries.
Read the whole SKILL.md on GitHub

More in Testing