docs: add Crabbox Windows validation skill#982
Conversation
|
Codex review: needs maintainer review before merge. Reviewed July 14, 2026, 9:05 AM ET / 13:05 UTC. Summary Reproducibility: not applicable. This PR adds an agent-facing validation workflow rather than fixing a reproducible product bug. Review metrics: 3 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Maintainer decision needed
Security Review detailsBest possible solution: Keep a Windows-node-specific Crabbox skill only if maintainers want zero-setup repository ownership; if retained, document its canonical source and drift policy and capture a redacted current-head native-Windows lease transcript covering acquisition, synchronization, required tests, proof collection, and cleanup. Do we have a high-confidence way to reproduce the issue? Not applicable; this PR adds an agent-facing validation workflow rather than fixing a reproducible product bug. Is this the best way to solve the issue? Unclear. The Windows-specific workflow is coherent and focused, but maintainers must choose whether the maintainable ownership boundary is a large repository-local skill or a thin overlay on the canonical shared workflow. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 77c42440376e. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
Summary
--script-stdin, and opt-in private networkingPort scope
The primary source is
openclaw/openclaw:.agents/skills/crabbox/SKILL.md. This port is intentionally smaller and uses the Windows node repository contracts:build.ps1, the shared/tray tests, targeted CLI and MXC gates, isolated WinUI launch, and local MCP proof.A private local setup guide was reviewed only for generic Windows-controller behavior. Its duplicate Downloads copies were byte-identical; neither file nor any private identifier or credential-bearing setup was added to this repository. Candidate claims were checked against the current sibling Crabbox docs and implementation before inclusion.
Validation
python3 /Users/dallin/.codex/skills/.system/skill-creator/scripts/quick_validate.py .agents/skills/crabbox— passed on0edaea4d5eebd3025391331829ff171908c7ff05git diff --check— passed.agents/skills/autoreview/scripts/autoreview --mode local— initially found the Windows PowerShell 5.1 native-pipeline encoding hazard; fixed by forcing UTF-8 for--script-stdin, restoring caller encoding, and preserving the exit code.agents/skills/autoreview/scripts/autoreview --mode local— clean, no accepted/actionable findingsRequired native closeout is Not verified / blocked from this macOS checkout:
./build.ps1,dotnet test ./tests/OpenClaw.Shared.Tests/OpenClaw.Shared.Tests.csproj --no-restore, anddotnet test ./tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj --no-restorewere not run in Crabbox.Real behavior proof
This PR changes agent-facing instructions only; it does not change product UI, MCP commands, or runtime behavior.
The native-Windows-controller follow-up was verified against the current Crabbox CLI/docs/source:
crabbox azure loginsupports active Azure CLI subscription detection and persistent location setupcrabbox config pathdiscovers the platform-specific user config without dumping its contentstarand archive transfer, so WSL is not required for native validationwsl.exeexists and otherwise falls back to native rsync--script-stdinnow explicitly uses UTF-8 and restores the prior output encodingThe earlier source-blind forward test remains evidence for the core lease, native validation, isolated UI/MCP proof, provider-bound cleanup, and WSL2 boundary flow. No private setup-guide content is reproduced in this PR.