#645 by GitHub stars
openclaw/crabbox
Crabbox: warm a box, sync the diff, run the suite.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/crabbox/SKILL.md
Week of Nov 2, 2026 · +7 / −8 lines
Before Network or broad shell → After Network or broad shell
c41270ea7e60 → cc85831dfe9f
- 209 `hyperv` needs a Generation 2 VHDX, DHCP, and a known local administrator
- 210 password in trusted config or `CRABBOX_HYPERV_GUEST_PASSWORD`. It installs
- 211 pinned, verified OpenSSH and MinGit packages when missing, using PowerShell
- 212 Direct. See `docs/providers/hyperv.md` for template and lifecycle details.
- 213
- 214 For provider testing, prefer an elevated headless runner; early PowerShell
- 215 Direct failures can show credential UI. Keep passwords out of arguments and
- 216 logs, and verify the lease becomes ready, runs over SSH, and releases.
+ 209 `hyperv` is a direct Windows-hosted `ssh-lease`/`local-vm` provider for native Windows Generation 2 VHDXs; it supports SSH/sync, pause/resume, cleanup, guarded checkpoint `fork`/`restore` (`crabbox checkpoint`), and `--desktop` with WebVNC/screenshots (`crabbox desktop proof`). See `docs/providers/hyperv.md`.
+ 210
+ 211 Needs DHCP plus a known local administrator password from trusted user config or `CRABBOX_HYPERV_GUEST_PASSWORD` (never argv/repo/logs); PowerShell Direct bootstraps OpenSSH/MinGit. Run with Hyper-V VM/storage permissions as the invoking interactive user, never as `LocalSystem`; local `Hyper-V Administrators` membership suffices without elevation. Host session 0 is only an unattended-host convenience against PowerShell Direct credential UI and diverges profile, `PATH`, and SSH known-hosts. Doctor is non-mutating inventory/feature proof only: it does not boot the image or validate credentials. Pause uses `Save-VM`.
+ 212
+ 213 Windows proof: `crabbox doctor --provider hyperv --target windows --hyperv-image 'C:\Images\windows-template.vhdx'`, then `crabbox warmup --provider hyperv --target windows --hyperv-image 'C:\Images\windows-template.vhdx' --slug hyperv-win-smoke --timing-json`, `crabbox status --provider hyperv --id hyperv-win-smoke --wait`, a no-sync command, and `crabbox stop --provider hyperv hyperv-win-smoke`.
+ 214
+ 215 Exercise `pause`/`resume` and `cleanup --dry-run`. Expected blockers: host permissions, wrong image/generation, bad Windows credentials, or DHCP/internet. Destructive actions require an exact claim; explicitly `--reclaim` recovered VMs.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → c41270ea7e60
No earlier version was observed for comparison.
skills/crabbox-quickstart/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
c41270ea7e60 → cc85831dfe9f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → c41270ea7e60
No earlier version was observed for comparison.
Verified commit cc85831dfe9ff647e163c1703e72404c2dabf1d0
git clone --filter=blob:none --no-checkout https://github.com/openclaw/crabbox.git .hotskills/openclaw-crabbox && git -C .hotskills/openclaw-crabbox checkout --detach cc85831dfe9ff647e163c1703e72404c2dabf1d0
# Copy each selected skill directory from .hotskills/openclaw-crabbox into .agents/skills/<skill-name>/Heat
5.9- Star growth, last 7 daysAhead of 70% of tracked repositories
- Star growth, last 24 hoursAhead of 81% of tracked repositories
- Rank movement, last 7 daysAhead of 30% of tracked repositories
- Commits, last 30 daysAhead of 97% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- crabbox
skills/crabbox - crabbox-quickstart
skills/crabbox-quickstart
How it works
crabbox
When your agent uses it
Detect and use Crabbox for repository tests and validation on remote runners. Use when crabbox.yaml or .crabbox.yaml exists, the crabbox CLI is available, or work needs remote compute, a clean or reusable environment, target-platform coverage, or auditable execution evidence.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
5,267 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Detect Crabbox
- Source Of Truth
- Auth And Config
- Choose The Remote Surface
- Common Remote Proof
- Sync And Fresh Checkouts
- Scripts, Shells, And Windows Targets
- Secrets And Environment Forwarding
- Profiles, Presets, Proof, And Results
- Run Handles And Observability
- Desktop, WebVNC, And UI Proof
- Provider Boundaries
- Local And Static Targets
- Useful Commands
- Failure Triage
- Cleanup
Scripts executed separately
../../scripts/live-smoke.sh
Files
../../scripts/live-smoke.shruns69,053 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytesSKILL.mdcore20,515 bytes
Read SKILL.md
# Crabbox
Use Crabbox when a project needs remote proof, larger cloud capacity, a fresh
PR checkout, a reusable warmed box, GitHub Actions-style setup, durable run
logs/results, UI proof artifacts, or sync from a dirty local checkout.
## Detect Crabbox
- Treat repo-root `crabbox.yaml` or `.crabbox.yaml` as an intentional signal to
use this skill for validation work. `.crabbox.yml` is not a supported config
filename.
- If neither config exists, `command -v crabbox` still identifies an installed
CLI. Run `crabbox doctor` before depending on it for remote work.
- Inspect config before executing it. Detection does not imply permission toView the complete source on GitHubcrabbox-quickstart
When your agent uses it
First contact with Crabbox: run your repository's tests inside a disposable Docker or Podman container on your own machine, no account and no cloud spend, then stop the box. Use when someone asks what Crabbox is or how to try it, wants a throwaway sandbox for a repo with no crabbox.yaml yet, or is about to run crabbox init here; hand off to the crabbox skill for config that already exists, leased remote machines, jobs, secrets, or artifacts.
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
1,575 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The loop
- Install and check
- First run, no account needed
- The box is bare
- Warm a box and reuse it
- What actually gets synced
- Errors you will meet first
- Environment and secrets
- Evidence from a run
- Stop what you started
- When you outgrow this page
Files
SKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytesSKILL.mdcore6,366 bytes
Read SKILL.md
# Crabbox Quickstart
Crabbox runs your repository's commands on a disposable box — a container on
your own machine, or a remote machine you lease. It syncs your working tree,
runs one command, streams the output back, and exits with that command's code.
## The loop
```text
lease -> sync -> run -> read output -> stop
```
- **Lease** a box from a provider. `--provider local-container` uses Docker or
Podman on your own machine: no account, no login, no spend.View the complete source on GitHubSkills included
- crabbox
- crabbox-quickstart
Repository facts
- License
- MIT
- Created
- Apr 30, 2026
- Last pushed
- Nov 6, 2026
- Forks
- 209
- Open issues
- 49
- Project activity
- Active
Rank over the last 12 weeks
Now #645 · best #477 · down 85 in 30 days
- #632 on Oct 31
- #633 on Nov 1
- #636 on Nov 2
- #641 from Nov 3 to Nov 5
- #642 on Nov 6
- #645 since Nov 7
76 earlier periods
- #468 on Aug 2
- #473 on Aug 8
- #474 on Aug 9
- #494 on Aug 10
- #489 on Aug 11
- #486 on Aug 12
- #491 on Aug 13
- #493 on Aug 14
- #475 on Aug 15
- #481 on Aug 16
- #485 on Aug 17
- #496 on Aug 18
- #494 on Aug 19
- #493 on Aug 20
- #490 on Aug 21
- #477 on Aug 22
- #496 on Aug 23
- #504 on Aug 25
- #497 on Aug 26
- #509 on Aug 27
- #507 on Aug 28
- #495 on Aug 29
- #484 on Aug 30
- #506 on Aug 31
- #510 on Sep 1
- #505 on Sep 2
- #512 on Sep 3
- #498 on Sep 4
- #497 on Sep 5
- #507 on Sep 6
- #506 on Sep 7
- #521 on Sep 8
- #512 on Sep 9
- #515 on Sep 10
- #510 on Sep 11
- #505 on Sep 12
- #504 on Sep 13
- #520 on Sep 14
- #513 on Sep 15
- #526 on Sep 16
- #521 on Sep 17
- #524 on Sep 18
- #509 on Sep 19
- #522 from Sep 20 to Sep 21
- #529 on Sep 22
- #522 on Sep 23
- #512 on Sep 24
- #508 on Sep 26
- #526 on Sep 27
- #528 on Sep 28
- #544 on Sep 29
- #534 on Sep 30
- #530 on Oct 2
- #521 on Oct 3
- #517 on Oct 4
- #528 on Oct 5
- #540 on Oct 6
- #544 on Oct 7
- #560 on Oct 8
- #559 on Oct 9
- #547 on Oct 11
- #558 on Oct 12
- #561 on Oct 13
- #567 on Oct 14
- #563 on Oct 15
- #565 on Oct 16
- #555 from Oct 17 to Oct 18
- #573 on Oct 19
- #581 on Oct 20
- #584 on Oct 21
- #570 on Oct 22
- #558 on Oct 24
- #616 on Oct 25
- #625 on Oct 28
- #628 on Oct 29
- #630 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 39 notes
skills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/crabbox/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 8 dangerous shell commandsin 3 files: scripts/live-smoke.sh:144 crabbox-quickstart/SKILL.md:64 crabbox/SKILL.md:407
- 12 network referencesin 2 files: scripts/live-smoke.sh:1449 crabbox/SKILL.md:346
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: scripts/live-smoke.sh:1
- 31 references to secretsin 2 files: scripts/live-smoke.sh:350 crabbox/SKILL.md:54
- No requests to vote in Hot
Show all 52 signals by file
scripts/live-smoke.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 144
rm -f "$__stderr" - Dangerous shell operationline 165
rm -f "$__log" - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 351
[Credential-related source omitted] - Access to secretsline 352
[Credential-related source omitted] - Access to secretsline 534
[Credential-related source omitted] - Access to secretsline 760
[Credential-related source omitted] - Access to secretsline 769
[Credential-related source omitted] - Access to secretsline 917
[Credential-related source omitted] - Access to secretsline 918
[Credential-related source omitted] - Access to secretsline 1081
[Credential-related source omitted] - Dangerous shell operationline 1149
"$machine0_cli" rm "$leftover_name" --yes || true - Access to secretsline 1390
[Credential-related source omitted] - Access to secretsline 1391
[Credential-related source omitted] - Access to secretsline 1392
[Credential-related source omitted] - Access to secretsline 1440
[Credential-related source omitted] - Access to secretsline 1441
[Credential-related source omitted] - Access to secretsline 1444
[Credential-related source omitted] - Network accessline 1449
export CRABBOX_BOXD_API_URL="${CRABBOX_BOXD_API_URL:-https://app.boxd.sh}" - Dangerous shell operationline 1468
rm -rf "$proof_dir" - Network accessline 1498
orgo_smoke() { need_tool curl need_tool jq - Access to secretsline 1502
[Credential-related source omitted] - Access to secretsline 1504
[Credential-related source omitted] - Access to secretsline 1508
[Credential-related source omitted] - Access to secretsline 1509
[Credential-related source omitted] - Access to secretsline 1510
[Credential-related source omitted] - Access to secretsline 1513
[Credential-related source omitted] - Access to secretsline 1514
[Credential-related source omitted] - Access to secretsline 1515
[Credential-related source omitted] - Access to secretsline 1518
[Credential-related source omitted] - Network accessline 1530
fi local api_base="${CRABBOX_ORGO_API_BASE:-${ORGO_API_BASE_URL:-$configured_api_base}}" api_base="${api_base:-https://www.orgo.ai/api}" - Network accessline 1531
local api_base="${CRABBOX_ORGO_API_BASE:-${ORGO_API_BASE_URL:-$configured_api_base}}" api_base="${api_base:-https://www.orgo.ai/api}" api_base="${api_base%/}" - Network accessline 1532
api_base="${api_base:-https://www.orgo.ai/api}" - Network accessline 1533
api_base="${api_base%/}" case "$api_base" in https://*) ;; - Network accessline 1534
case "$api_base" in https://*) ;; http://localhost | http://localhost:* | http://localhost/* | http://127.0.0.1 | http://127.0.0.1:* | http://127.0.0.1/* | 'http://[::1]' | 'http://[::1]':* | 'http://[::1]'/*) ;; - Network accessline 1535
https://*) ;; - Network accessline 1536
http://localhost | http://localhost:* | http://localhost/* | http://127.0.0.1 | http://127.0.0.1:* | http://127.0.0.1/* | 'http://[::1]' | 'http://[::1]':* | 'http://[::1]'/*) ;; - Network accessline 1555
[Credential-related source omitted] - Access to secretsline 1555
[Credential-related source omitted]
skills/crabbox-quickstart/SKILL.md
skills/crabbox/SKILL.md
- Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Network accessline 346
crabbox desktop doctor --id <lease> crabbox desktop launch --id <lease> --browser --url https://example.com --webvnc --open --take-control - Network accessline 347
crabbox desktop launch --id <lease> --browser --url https://example.com --webvnc --open --take-control - Dangerous shell operationline 407
eval "$(crabbox ssh --provider local-container --id local-smoke)" - Dangerous shell operationline 413
use `eval "$(crabbox ssh ...)"` to connect. After login, `cd` into the workdir
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Declared and executed: 2 facts
- Contacts app.boxd.sh, which SKILL.md, the README and the plugin manifest do not mentionscripts/live-smoke.sh:1449High confidence
- Contacts www.orgo.ai, which SKILL.md, the README and the plugin manifest do not mentionscripts/live-smoke.sh:1532High confidence
Signal confidence: 52 facts
- Executable script in code of a file that runsscripts/live-smoke.sh:1High confidence
- Dangerous shell operation in code of a file that runsscripts/live-smoke.sh:144High confidence
- Dangerous shell operation in code of a file that runsscripts/live-smoke.sh:165High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:350Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:351Low confidence
- Access to secrets in code of a file that runsscripts/live-smoke.sh:352High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:534Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:760Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:769Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:917Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:918Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1081Low confidence
- Dangerous shell operation in code of a file that runsscripts/live-smoke.sh:1149High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1390Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1391Low confidence
- Access to secrets in code of a file that runsscripts/live-smoke.sh:1392High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1440Low confidence
- Access to secrets in code of a file that runsscripts/live-smoke.sh:1441High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1444Low confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1449High confidence
- Dangerous shell operation in code of a file that runsscripts/live-smoke.sh:1468High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1498High confidence
- Access to secrets in code of a file that runsscripts/live-smoke.sh:1502High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1504Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1508Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1509Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1510Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1513Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1514Low confidence
- Access to secrets in code of a file that runsscripts/live-smoke.sh:1515High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1518Low confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1530High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1531High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1532High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1533High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1534High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1535High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1536High confidence
- Network access in code of a file that runsscripts/live-smoke.sh:1555High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/live-smoke.sh:1555Low confidence
- Dangerous shell operation in code of the SKILL.mdcrabbox-quickstart/SKILL.md:64High confidence
- Dangerous shell operation in code of the SKILL.mdcrabbox-quickstart/SKILL.md:65High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuecrabbox/SKILL.md:54Low confidence
- Access to secrets in prose of the SKILL.mdcrabbox/SKILL.md:58Low confidence
- Access to secrets in code of the SKILL.mdcrabbox/SKILL.md:226High confidence
- Access to secrets in code of the SKILL.mdcrabbox/SKILL.md:228High confidence
- Access to secrets in code of the SKILL.mdcrabbox/SKILL.md:239High confidence
- Access to secrets in code of the SKILL.mdcrabbox/SKILL.md:242High confidence
- Network access in code of the SKILL.mdcrabbox/SKILL.md:346High confidence
- Network access in code of the SKILL.mdcrabbox/SKILL.md:347High confidence
and 2 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/crabbox/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/crabbox/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/crabbox/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/crabbox/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/crabbox/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/openclaw-crabbox/)