跨平台运行 OpenClaw 远程验证,并返回实际服务商与租约信息。
该技能被标记为 prompt-only 且无密钥、无声明远程端点,整体风险较低;但材料内容明确涉及通过 Crabbox/Testbox/AWS/Blacksmith 进行远程验证与可能的安装构建指引,因此其描述与“纯提示词”属性之间存在边界不清,需留意按文档操作时引入的网络与供应链风险。
材料与客观检查项均表明无需密钥或环境变量,未见要求输入 API token、云凭证或账号口令的内容;从现有材料看,凭证暴露与滥用风险较低。
README 明确描述“remote validation”,并提到 brokered AWS Crabbox、Blacksmith Testbox、同步当前检出、日志/结果、缓存检查、capture/download 等远程工作流;虽未提供固定 host,且连接声明后端本身属此类工具常规能力,但按文档使用时可能将代码、日志或测试数据发送到远程服务,需留意外发范围。
系统已标记为 prompt-only;从技能本体信息看未声明会在本机自动起进程或执行代码。README 中虽包含 shell、git、go build、node 等命令,但这些是供用户手动操作的第三方说明,不代表该技能自身具备执行权限。
未见该技能声明可直接读取或写入本地文件、系统资源或用户隐私数据;README 提及“从 repo root 运行”“sync mirrors the current checkout”,但这是外部工作流说明,不足以证明技能本体拥有数据访问权限。
来源为 GitHub 开源仓库,源码可审计,这是降低风险的正面因素;但仓库未声明许可证、社区采用度为 0 star、维护状态未知,且 README 指引会 clone/pull 额外仓库并本地构建 Crabbox,存在一定供应链与可持续维护不确定性,因此建议谨慎审查后使用。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "crabbox" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/agent-skills/main/skills/crabbox/SKILL.md 2. 保存为 ~/.claude/skills/crabbox/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用 crabbox 在我的 macOS 环境运行一次 OpenClaw 远程验证,启用 delegated Blacksmith proof,并在结果中报告实际 provider 和 lease id。
返回一次验证执行结果,包含是否通过、所用平台、实际服务商和租约编号。
使用 crabbox 在 WSL2 里执行 OpenClaw remote validation,优先使用 Testbox wrapper,并输出完整验证摘要与 provider、lease id。
生成一份适合排查问题的验证摘要,说明 wrapper、执行环境、验证状态及资源租约信息。
请分别在 Linux、Windows 和 macOS 上通过 crabbox 运行 OpenClaw 远程验证,对比每个平台的执行结果,并列出对应的 provider 与 lease id。
输出一个多平台对比结果,便于查看各系统上的验证表现与底层服务来源。
Use the Crabbox wrapper when OpenClaw needs remote Linux proof for broad tests, CI-parity checks, secrets, hosted services, Docker/E2E/package lanes, warmed reusable boxes, sync timing, logs/results, cache inspection, or lease cleanup.
Crabbox is the transport/orchestration surface. The actual backend can be:
provider=aws, lease ids like
cbx_..., syncDelegated=falseprovider=blacksmith-testbox, ids like tbx_..., syncDelegated=trueFor OpenClaw maintainer broad pnpm gates, Blacksmith Testbox through the
Crabbox wrapper is acceptable and often preferred when the standing Testbox
rules apply. Do not describe those runs as "AWS Crabbox"; report them as
Testbox-through-Crabbox with the tbx_... id and Actions run.
Use the repo .crabbox.yaml brokered AWS path when the task specifically needs
direct AWS Crabbox behavior, persistent direct-provider leases, --fresh-pr,
--full-resync, environment forwarding, capture/download support, or provider
comparison. Use --provider blacksmith-testbox when the task needs OpenClaw
maintainer Testbox proof, prepared CI environment, broad/heavy pnpm gates, or
the user asks for Testbox/Blacksmith.
command -v crabbox
../crabbox/bin/crabbox --version
pnpm crabbox:run -- --help | sed -n '1,120p'
../crabbox/bin/crabbox desktop launch --help
../crabbox/bin/crabbox webvnc --help
crabbox and ../crabbox/bin/crabbox are missing, or the
sibling binary fails the version/help checks, install the sibling Crabbox CLI
before reporting Crabbox as unavailable:crabbox_root="../crabbox"
crabbox_src="$crabbox_root"
if [ -d "$crabbox_root/.git" ]; then
:
elif [ -d "$crabbox_root/src/.git" ]; then
crabbox_src="$crabbox_root/src"
elif [ ! -e "$crabbox_root" ]; then
git clone https://github.com/openclaw/crabbox.git "$crabbox_root"
else
echo "Existing $crabbox_root is not a Crabbox checkout; move it aside first." >&2
exit 1
fi
if [ -n "$(git -C "$crabbox_src" status --short)" ]; then
git -C "$crabbox_src" status --short
echo "Dirty $crabbox_src checkout; resolve before updating Crabbox." >&2
exit 1
fi
git -C "$crabbox_src" pull --ff-only
mkdir -p "$crabbox_root/bin"
crabbox_bin="$(cd "$crabbox_root" && pwd)/bin/crabbox"
go version
(cd "$crabbox_src" && go build -o "$crabbox_bin" ./cmd/crabbox)
"$crabbox_bin" --version
node scripts/crabbox-wrapper.mjs run --help | sed -n '1,80p'
go version is missing or the build fails, report that first actionable
toolchain/build error. Do not claim Crabbox proof from a stale PATH shim.../crabbox/bin/crabbox when present. The user PATH
shim can be stale..crabbox.yaml for direct-provider defaults. Omitting --provider
means brokered AWS today.pnpm gates, prefer the repo wrapper with
--provider blacksmith-testbox or the repo Testbox helpers when the standing
Testbox policy applies.cbx_... means AWS Crabbox;
tbx_... means Blacksmith Testbox through Crabbox. If the output only says
blacksmith testbox list, use blacksmith testbox list --all before
concluding no box exists.--full-resync
(alias --fresh-sync) before replacing the lease. This resets the remote
workdir, skips the fingerprint fast path, reseeds Git when possible, and
uploads the checkout from scratch.…
将多种 AI 会话 JSONL 记录渲染为可搜索、可分享的单文件 HTML 浏览器。
对本地或PR分支执行结构化代码审查,帮助提交或发布前发现问题。
将脱敏后的智能体会话记录附加到 GitHub PR 或议题正文,保留本地溯源信息。
Write a path-free, clipboard-ready handoff prompt that lets another agent investigate, discuss, or pick up a specific task.
帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
帮助你用 node inspect 与性能分析工具定位 Node.js 调试与性能问题。
调用 Crabbox 跨平台执行远程验证,并返回真实提供方与实例标识。
帮助开发团队在远程沙箱中完成代码验证、PR 检查与安全执行脚本。
在Crabbox上复现并录制真实Telegram交互以验证行为证据
帮助开发者选择并执行 OpenClaw 测试、CI 校验与发布验证的最优路径。
帮助定位 OpenClaw 调试问题,先选对日志、探针与证据路径再改代码。
帮助团队核验 OpenClaw 版本是否已在多渠道完整发布并可正常使用。