Agent skill · nousresearch
live-dashboard
Build self-updating dashboards from live sources.
What it needs
About 5k tokens when loaded.
What this skill does
Live Dashboard Turn one sentence — "make a dashboard for our visa applications, update it daily from the email threads and the case-status site" — into a persistent, self-refreshing status page. The user describes what they want to see; you define the data contract, build a self-contained HTML dashboard, verify one live refresh, then schedule the recurring tick. Setup runs once in the foreground; the recurring refresh runs as a cronjob tick. Installing this skill offers a daily all-dashboards sweep via /suggestions (the frontmatter blueprint). When to Use "Make a dashboard for <project/process> and keep it updated." "I want one place to see the status of <deals / applications / bugs / shipments>." "Track <thing> across my email and <website> and show me where it stands." "Show me the <slug> dashboard." (re-render/preview an existing one) A cron tick fires for an existing dashboard (steps 5-7). Don't use for: one-off status questions (answer directly), price/availability thresholds on a single item (use product-price-monitor), or company news tracking (use competitor-news-monitor). Prerequisites At least one source connector the dashboard will read from: email/calendar via himalaya or google-workspace, websites via webextract or browserexec, local files via readfile. If none is configured, renegotiate the sources in step 1 before writing any artifact. cronjob for the recurring tick. Optional: the desktoppreview tool (Hermes desktop app sessions). When it is in the toolset, dashboards render in the in-app preview pane; otherwise the user is given the file path. Procedure — Setup (foreground, once) 1. Define the dashboard contract From the user's sentence, pin down: the dashboard's purpose in one line, the entities being tracked (rows), the fields per entity (columns/indicators), what "needs attention" means, the sources each field is read from, and the refresh cadence. Ask about anything ambiguous — a dashboard that tracks the wrong grain is worthless. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nousresearch/live-dashboard