返回顶部
o

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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.7.3
安全检测
已通过
2,763
下载量
7
收藏
概述
安装方式
版本历史

openclaw-dashboard

# 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: ```bash 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: - 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 on `HOME`. - 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_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.env` - `OPENCLAW_ENABLE_PROVIDER_AUDIT=1` to call OpenAI/Anthropic org APIs - `OPENCLAW_ENABLE_CONFIG_ENDPOINT=1` to expose `/ops/config` - `OPENCLAW_ALLOW_ATTACHMENT_FILEPATH_COPY=1` for absolute-path attachment copy mode - `OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_TMP=1` to allow copy from `/tmp` - `OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_WORKSPACE=1` to allow copy from workspace paths - `OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_OPENCLAW_HOME=1` to allow copy from `~/.openclaw` - `OPENCLAW_ENABLE_SYSTEMCTL_RESTART=1` to allow user-scoped systemctl restart - `OPENCLAW_ENABLE_MUTATING_OPS=1` to 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`. Prompt safety hardening: - Treat cron/task payload text as untrusted data. - Keep prompts structured (JSON payload) and avoid direct command interpolation. - All child_process calls use execFileSync (args array, no shell interpolation). - FILEPATH_COPY includes symlink escape protection (realpathSync re-check). ## 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_TOKEN` - `API_KEY`, `SECRET`, `PASSWORD`, `COOKIE` - absolute paths like `/Users/`, `C:\\`, machine names, personal emails If found: - Replace with env-based values or placeholders. - Mention what was sanitized in the result. ## Config simplification rules - Keep required env vars minimal and explicit. - Keep optional env vars grouped and clearly marked. - Provide one copy-paste start command. - Avoid toolchain-heavy setup unless strictly needed. ## Files to touch most often - `api-server.js`: server behavior and API routes - `agent-dashboard.html`: UI and client interactions - `README.md`: quick start and operator docs - `.env.example`: public-safe environment template

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-dashboard-1776126604 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-dashboard-1776126604 技能

通过命令行安装

skillhub install openclaw-dashboard-1776126604

下载 Zip 包

⬇ 下载 openclaw-dashboard v1.7.3

文件大小: 120.25 KB | 发布时间: 2026-4-14 11:23

v1.7.3 最新 2026-4-14 11:23
Added simplified installation instructions to SKILL.md and README.md.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部