Other

/html-dashboard

Create static HTML dashboards from template. Triggers: dashboard, status, digest, compare, what changed.

$ golems-cli skills install html-dashboard
100% best pass rate
9 assertions
3 evals
fixtures

Updated 1 week ago

Produce gen-12-quality HTML dashboards by cloning the aesthetic of record, not by improvising a weaker static page.

🌐 CANONICAL DASHBOARD HUB (READ FIRST)

Every dashboard MUST land on the tailnet hub https://macbook-pro.tail5ef6be.ts.net/ (tailnet-only, no login). Drop the self-contained HTML into ~/Gits/orchestrator/docs.local/dashboards-serve/dashboards/<repo-or-topic>/<name>.html (it auto-syncs), or run scripts/sync-tailnet-dashboards.mjs. NEVER just Write a docs.local/*.html and open it locally — that orphans dashboards the user cannot find. The tailnet hub is the single source of truth. See ~/Gits/orchestrator/standards/dashboard-standard.md.

Post-Write sync gate (mechanical): before any "published / live / here's the dashboard" claim, the SAME turn must (a) mirror the .html to dashboards-serve/dashboards/ (or run sync-tailnet-dashboards.mjs) AND (b) curl '%{http_code}' the served macbook-pro.tail5ef6be.ts.net URL for 200. Run /tailnet-sync-gate (bun skills/golem-powers/tailnet-sync-gate/scripts/tailnet-sync-gate-cli.mjs <transcript|->, exit 3 = FLAG) on the turn — a FLAG means the dashboard is orphaned or unverified. Prose ("mirrored ✅, 200") never clears it; only real tool commands + outputs do.

Non-Negotiable Rule

Never ship a from-scratch lesser version. Clone the canonical reference named by the lead brief first; that named reference overrides templates/template.html. If no brief names a reference, use the current canonical dashboard below, then fall back to the skill template only if the canonical file is unavailable.

Aesthetic Of Record

Use these references before producing any dashboard. The current canonical reference is explicit:

  • ~/Gits/orchestrator/docs.local/dashboards/2026-05-30-orchestration-status.html
  • ~/Gits/orchestrator/docs.local/dashboards/2026-05-31-brainlayer-conductor.html
  • Skill template: skills/golem-powers/html-dashboard/templates/template.html

Copy the canonical CSS, drawer, tabs, glossary, and render primitives verbatim, then replace content/data. Do not recreate the styling from scratch. A lead brief's named reference file always beats this default list.

The required look and behavior:

  • Inter + JetBrains Mono from Google Fonts
  • Dark theme with CSS custom properties and radial-gradient background
  • Gradient VERDICT hero with large clamp() headline and accent-gradient word
  • Summary cards that click into a reasoning side-panel drawer
  • Tabbed detail for progressive disclosure
  • Inline glossary terms using .g[data-gloss] and plain-language drawer definitions
  • High-contrast status pills
  • Data arrays (GLOSS, TRACKS, FINDINGS or equivalent) feeding render logic
  • Visual verification in Helium only. Do not use Brave for HTML dashboards.