Agent skill · openclaw
crabbox
Crabbox/Testbox remote proof: portable provider routing, untrusted isolation, Linux/macOS/Windows/WSL2, live E2E, diagnostics, cleanup.
What it needs
About 6k tokens when loaded.
What this skill does
Crabbox Remote repository proof. Heavy tests. Builds. Typecheck/lint fan-out. Docker. Packages. Live providers. Desktop. Cross-OS. Backends: blacksmith-testbox: trusted maintainer source. Prepared CI. tbx.... aws: direct brokered Crabbox. Fresh PRs. Custom sync/env/capture. cbx.... local-container: Docker fallback. Not remote proof. ssh: existing operator host. macOS/Windows/WSL2. Always report provider, id, run URL, command, result. Never call Testbox “AWS Crabbox.” Repository Contract This canonical skill owns portable Crabbox policy and CLI operations only. Consumer-specific setup belongs in that repository's AGENTS.md, package scripts, hydration workflow, or another file outside the synchronized skill. Resolve these placeholders from trusted repository instructions before running an example: <check-command>: the repository's focused or broad validation command. <install-and-check-command>: its clean-container install plus validation. <trusted-bootstrap-script>: a maintainer-reviewed untrusted-PR bootstrap stored outside the untrusted checkout. <container-image> and <owner/repo#number>: the consumer's runtime and PR. Never invent a missing command or copy a command from another consumer. Route First Source trust determines which providers are allowed. It does not select one. Trusted + one/few focused tests + ready deps: local. Trusted + remote proof: inspect and preserve the resolved provider. Blacksmith Testbox: use when already resolved or explicitly requested. Direct AWS: use when AWS semantics are required or explicitly requested. Untrusted contributor/fork: secretless fork CI or sanitized direct AWS. Never untrusted code on credential-hydrated Testbox. Never run untrusted repo wrapper/config locally. No speculative warmup. Acquire when first heavy command ready. Reuse id. Stop. Test size, expected duration, and hydration failure do not authorize a provider override. Omit --provider for normal work. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills openclaw/crabbox