/install openclaw-blackbox
OpenClaw Blackbox
Use blackbox to inspect local OpenClaw run evidence and produce deterministic debugging reports.
Setup
npm install -g @shan8851/blackbox- Requires local OpenClaw state; by default it reads
~/.openclaw - To inspect another OpenClaw home:
OPENCLAW_HOME=/path/to/.openclaw blackbox doctor
Health Check
- Check visible OpenClaw evidence:
blackbox doctor - JSON health check:
blackbox doctor --json
List Evidence
- Recent failed or suspicious cron runs:
blackbox list failures --limit 10 - Filter by label:
blackbox list failures --label context_overflow - Emit runnable inspect commands:
blackbox list failures --commands - Local sessions across agents:
blackbox list sessions --agent all --limit 20 - Sessions with specific evidence:
blackbox list sessions --evidence checkpoint_present
Inspect Runs
- Latest failed run for a cron job:
blackbox inspect --cron-job "Example nightly job" --latest-error - Known session:
blackbox inspect --session-id \x3Csession-id> - Full Markdown report:
blackbox inspect --session-id \x3Csession-id> --view full --out reports/run.md - JSON report:
blackbox inspect --session-id \x3Csession-id> --json-out reports/run.json - HTML report:
blackbox inspect --session-id \x3Csession-id> --html-out reports/run.html --open
Find Requests
- Find the session behind a user request:
blackbox find request --query "summarise the failed run" --agent all - Find by message id:
blackbox find request --message-id \x3Cmessage-id> --agent main - Emit inspect commands only:
blackbox find request --query "failed to send" --commands
Output
inspectalways prints a terminal snapshot- Markdown defaults to
reports/\x3Crun>.mdunless--outis set - Set
BLACKBOX_REPORT_DIRto change the default report directory - Discovery commands support
--jsonfor machine-readable output --view simpleis the default triage report;--view fullincludes fuller evidence and timeline details
Agent Notes
- Prefer Blackbox before guessing why an OpenClaw run failed if local evidence exists
find request/inspect --queryare conservative; if a query maps to multiple sessions, inspect by explicit--session-id- Reports can include prompts, tool arguments/results, URLs, and local paths; review before sharing externally
- Blackbox is disk-first and should not make hidden LLM calls by default
- Failure labels include
context_overflow,message_delivery_failed,timeout,session_lock_timeout,gateway_restart_interrupted, model/auth labels, tool failure labels, andunknown_error - Evidence labels include
missing_transcript,transcript_deleted,transcript_reset,missing_trajectory,checkpoint_present, andsession_write_in_progress
Notes
- Exit codes: 0 success, 1 unexpected failure, 2 usage/invalid argument, 3 not found/missing OpenClaw state, 4 ambiguous request match
- Package name:
@shan8851/blackbox; binary name:blackbox; skill/ClawHub slug:openclaw-blackbox
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-blackbox - After installation, invoke the skill by name or use
/openclaw-blackbox - Provide required inputs per the skill's parameter spec and get structured output
What is OpenClaw Blackbox?
OpenClaw Blackbox CLI — inspect failed, stalled, expensive, or weird OpenClaw agent runs from local disk evidence; list sessions and failures; find the sessi... It is an AI Agent Skill for Claude Code / OpenClaw, with 59 downloads so far.
How do I install OpenClaw Blackbox?
Run "/install openclaw-blackbox" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Blackbox free?
Yes, OpenClaw Blackbox is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw Blackbox support?
OpenClaw Blackbox is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Blackbox?
It is built and maintained by shan8851 (@shan8851); the current version is v0.1.0.