openclaw-dashboard
by @jonathanjing
Real-time operations dashboard for OpenClaw. Monitors sessions, costs, cron jobs, and gateway health. Use when installing the dashboard, starting the server,...
clawhub install openclaw-dashboardπ About This Skill
name: openclaw-dashboard description: Real-time operations dashboard for OpenClaw. Monitors sessions, costs, cron jobs, and gateway health. Use when installing the dashboard, starting the server, adding features, updating
api-server.js routes, or changing agent-dashboard.html. Includes language toggle (EN/δΈζ), watchdog 24h uptime bar, and cost analysis.
version: "1.7.3"
metadata:
{
"openclaw":
{
"emoji": "π",
"requires": { "bins": ["node", "openclaw"] },
"optionalRequires":
{
"config": ["gateway.authToken"],
"env": ["OPENCLAW_AUTH_TOKEN"],
},
"optionalEnv":
[
"OPENCLAW_HOOK_TOKEN",
"OPENCLAW_LOAD_KEYS_ENV",
"OPENCLAW_KEYS_ENV_PATH",
"OPENCLAW_ENABLE_PROVIDER_AUDIT",
"OPENCLAW_ENABLE_CONFIG_ENDPOINT",
"OPENCLAW_ENABLE_SESSION_PATCH",
"OPENCLAW_ALLOW_ATTACHMENT_FILEPATH_COPY",
"OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_TMP",
"OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_WORKSPACE",
"OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_OPENCLAW_HOME",
"OPENCLAW_ENABLE_SYSTEMCTL_RESTART",
"OPENCLAW_ENABLE_MUTATING_OPS",
"NOTION_API_KEY",
"OPENAI_ADMIN_KEY",
"ANTHROPIC_ADMIN_KEY",
"VISION_DB_NETWORKING",
"VISION_DB_WINE",
"VISION_DB_CIGAR",
"VISION_DB_TEA",
],
},
}
OpenClaw Dashboard Skill
π οΈ Installation
1. Ask OpenClaw (Recommended)
Tell OpenClaw: *"Install the openclaw-dashboard skill."* The agent will handle the installation and configuration automatically.2. Manual Installation (CLI)
If you prefer the terminal, run:clawhub install openclaw-dashboard
Mission
Keep this repository public-safe and easy to run. Prioritize: 1. Secret sanitization 2. Minimal setup steps 3. Stable API/UI behavior
Apply when
Use this skill for:
api-server.jsagent-dashboard.htmlPublic-safety guardrails
process.env.* and safe defaults based on HOME.your_token_here, /path/to/...).Runtime access declaration
The bundled server can access local OpenClaw files for dashboard views:
~/.openclaw/...OPENCLAW_WORKSPACEattachments/ folderCredential requirements are optional by default:
OPENCLAW_AUTH_TOKEN is optional but recommended when exposing endpoints beyond local trusted use.gateway.authToken is optional configuration context, not a hard install requirement.High-sensitivity features are disabled by default and require explicit env flags:
OPENCLAW_LOAD_KEYS_ENV=1 to load keys.envOPENCLAW_ENABLE_PROVIDER_AUDIT=1 to call OpenAI/Anthropic org APIsOPENCLAW_ENABLE_CONFIG_ENDPOINT=1 to expose /ops/configOPENCLAW_ALLOW_ATTACHMENT_FILEPATH_COPY=1 for absolute-path attachment copy modeOPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_TMP=1 to allow copy from /tmpOPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_WORKSPACE=1 to allow copy from workspace pathsOPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_OPENCLAW_HOME=1 to allow copy from ~/.openclawOPENCLAW_ENABLE_SYSTEMCTL_RESTART=1 to allow user-scoped systemctl restartOPENCLAW_ENABLE_MUTATING_OPS=1 to enable mutating operations (/backup*, /ops/update-openclaw, /ops/*-model, cron run-now)Network security:
*).DASHBOARD_CORS_ORIGINS (comma-separated) to allow specific external origins.ds) or ?token= query param.OPENCLAW_AUTH_TOKEN.Prompt safety hardening:
Default implementation workflow
1. Identify affected module (API, UI, docs, config). 2. Implement the smallest change that preserves behavior. 3. Run a quick sensitive-string scan before finalizing. 4. Ensure docs match the actual runtime defaults. 5. Report user-visible changes and any manual verification steps.
Sensitive-data checks
Before final response, scan for:
token=, OPENCLAW_AUTH_TOKEN, OPENCLAW_HOOK_TOKENAPI_KEY, SECRET, PASSWORD, COOKIE/Users/, C:\\, machine names, personal emailsIf found:
Config simplification rules
Files to touch most often
api-server.js: server behavior and API routesagent-dashboard.html: UI and client interactionsREADME.md: quick start and operator docs.env.example: public-safe environment template