openclaw-dashboard
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jonathanjing/openclaw-dashboardOpenClaw 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:
- Secret sanitization
- Minimal setup steps
- Stable API/UI behavior
Apply when
Use this skill for:
- Dashboard feature requests (sessions, cost, cron, watchdog, operations)
- Backend route updates in
api-server.js - Frontend behavior updates in
agent-dashboard.html - README, setup, and environment simplification
- Public release checks for accidental sensitive data
Public-safety guardrails
- Never hardcode tokens, API keys, cookies, or host-specific secrets.
- Never commit machine-specific absolute paths.
- Prefer
process.env.*and safe defaults based onHOME. - Keep examples as placeholders (
your_token_here,/path/to/...). - If uncertain, redact first and ask the user before exposing details.
- Keep sensitive behaviors opt-in (do not silently load local secret files).
Runtime access declaration
The bundled server can access local OpenClaw files for dashboard views:
- Sessions, cron runs, watchdog state under
~/.openclaw/... - Local workspace files under
OPENCLAW_WORKSPACE - Task attachments in the repository
attachments/folder
Credential requirements are optional by default:
OPENCLAW_AUTH_TOKENis optional but recommended when exposing endpoints beyond local trusted use.gateway.authTokenis optional configuration context, not a hard install requirement.
High-sensitivity features are disabled by default and require explicit env flags:
OPENCLAW_LOAD_KEYS_ENV=1to loadkeys.envOPENCLAW_ENABLE_PROVIDER_AUDIT=1to call OpenAI/Anthropic org APIsOPENCLAW_ENABLE_CONFIG_ENDPOINT=1to expose/ops/configOPENCLAW_ALLOW_ATTACHMENT_FILEPATH_COPY=1for absolute-path attachment copy modeOPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_TMP=1to allow copy from/tmpOPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_WORKSPACE=1to allow copy from workspace pathsOPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_OPENCLAW_HOME=1to allow copy from~/.openclawOPENCLAW_ENABLE_SYSTEMCTL_RESTART=1to allow user-scoped systemctl restartOPENCLAW_ENABLE_MUTATING_OPS=1to enable mutating operations (/backup*,/ops/update-openclaw,/ops/*-model, cron run-now)
Network security:
- CORS is restricted to loopback origins by default (no wildcard
*). - Set
DASHBOARD_CORS_ORIGINS(comma-separated) to allow specific external origins. - Auth token is validated via HttpOnly cookie (
ds) or?token=query param. - Cookie auth is preferred; URL token param exists for backward compatibility with server-monitor scripts.
- When exposing beyond loopback (e.g. Tailscale Funnel), always set
OPENCLAW_AUTH_TOKEN.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jonathanjing-openclaw-dashboard": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
glass2claw
Ray-Ban glasses → voice command → WhatsApp → OpenClaw auto-routes your photo into the right database. Hands-free life logging.
rag-eval
Evaluate your RAG pipeline quality using Ragas metrics (faithfulness, answer relevancy, context precision).
skill-trust-auditor
Audit a ClawHub skill for security risks BEFORE installation.
gateway-watchdog
Monitor OpenClaw gateway health with a watchdog state machine, Discord alerts, cooldown dedupe, and isolated fallback deployment on macOS. Use when users want gateway failure detection, auto-recovery policy, and low-noise Discord incident notifications.
openclaw-tally
Tokens tell you how much you paid. Tasks tell you what you got. Tally tracks every OpenClaw task from start to finish — cost, complexity, and efficiency score.