← Back to Skills Marketplace
hohobohan

Dashboard Generator

by Hobohan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
43
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install hobohan-dashboard-generator
Description
Generate self-contained HTML dashboards for memory logs, expense charts, and token usage. Run hourly via cron.
README (SKILL.md)

Dashboard Generator

Three dashboards served on port 8081 via scripts/serve-dashboards.py. Regenerated hourly with a 5-minute stagger.

Dashboard types

Dashboard File Content
Memory memory/dashboard.html All daily logs embedded as cards, searchable
Expense dashboard/usage/expense-data.json All ledger entries as JSON (fed to chart)
Usage dashboard/usage/dashboard.json Token counts, costs, calls per source

Regeneration (hourly, :00 + 5min stagger)

Run in order:

/usr/bin/python3 /home/hobopi/.openclaw/workspace/scripts/gen-memory-dashboard.py
/usr/bin/python3 /home/hobopi/.openclaw/workspace/scripts/gen-expense-data.py
/usr/bin/python3 /home/hobopi/.openclaw/workspace/scripts/track-usage.py --dashboard
  • Timeout: 180s for all three
  • Cron: isolated agentTurn, delivery mode none (no Telegram notification)

Dashboard server (8081)

  • Script: scripts/serve-dashboards.py
  • Serves files from /home/hobopi/.openclaw/workspace/dashboard/ and /home/hobopi/.openclaw/workspace/memory/
  • Watchdog cron (every 300ms): checks HTTP 200 on port 8081 every 5 minutes
  • If down: kills old process, restarts script, rechecks
  • Watchdog uses default model (not time-sensitive, no user delivery)

Token usage tracker

  • Script: scripts/track-usage.py
  • Sources: OpenClaw trajectory files (~May 11+), Hermes state.db (~May 14+), Muthu
  • Pricing: MiniMax models (M2.7, M2.5, M3) — rates in script
  • --update: pull all sources, write daily/monthly JSON
  • --dashboard: regenerate combined dashboard JSON
  • --today/--week/--month/--all: summary views

Dashboard JSON structure

{
  "generated": "2026-06-03T12:00:00",
  "combined": [
    {"date": "2026-06-03", "source": "openclaw", "input": 123456, "output": 23456, "cost": 1.23},
    {"date": "2026-06-03", "source": "hermes", "input": 654321, "output": 12345, "cost": 3.45}
  ],
  "monthly": {"2026-06": {"totalCost": 45.67, ...}}
}

Memory dashboard HTML

  • Self-contained single HTML file (no external dependencies)
  • All daily log content embedded in JS object
  • Navigation by date, search, keyword filtering
  • Dark theme matching Yoda Patch aesthetic
Usage Guidance
Install only if you intend to expose these dashboards in your local OpenClaw environment. Before enabling it, confirm the server binds only to localhost or is otherwise access-controlled, review what appears in memory logs and ledger JSON, and make sure the cron/watchdog behavior is easy to disable.
Capability Assessment
Purpose & Capability
The stated purpose is dashboard generation, and the listed capabilities match that purpose, but the dashboards include all daily logs, all ledger entries, and token usage/cost data, which are potentially sensitive.
Instruction Scope
The skill explicitly asks for cron, exec, read, and write authority, hourly regeneration, and a watchdog that kills and restarts the dashboard server if it is down; that is broad but mostly purpose-aligned.
Install Mechanism
The artifact contains only SKILL.md and CHANGELOG.md with no bundled executable code or install script; it relies on pre-existing scripts under an absolute /home/hobopi/.openclaw workspace path.
Credentials
Serving memory logs and ledger JSON on port 8081 is proportionate to a dashboard, but the artifact does not specify localhost-only binding, authentication, redaction, or retention limits.
Persistence & Privilege
The skill describes hourly cron jobs plus a persistent dashboard server watchdog that restarts the service automatically, giving it durable behavior without clear user confirmation or disable instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hobohan-dashboard-generator
  3. After installation, invoke the skill by name or use /hobohan-dashboard-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release. Memory dashboard, expense charts, token usage dashboard, 8081 server watchdog.
Metadata
Slug hobohan-dashboard-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Dashboard Generator?

Generate self-contained HTML dashboards for memory logs, expense charts, and token usage. Run hourly via cron. It is an AI Agent Skill for Claude Code / OpenClaw, with 43 downloads so far.

How do I install Dashboard Generator?

Run "/install hobohan-dashboard-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dashboard Generator free?

Yes, Dashboard Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dashboard Generator support?

Dashboard Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dashboard Generator?

It is built and maintained by Hobohan (@hohobohan); the current version is v1.0.0.

💬 Comments