Download for macOS
Skill

dashboarding

@grafana Updated 2026-10-17

Build, modify, and ship Grafana dashboards as JSON via the HTTP API — panel types (timeseries / stat / gauge / table / heatmap / logs / traces / node-graph), `gridPos` 24-column layout, units, thresholds, template + datasource + chained variables, transformations (`organize` / `calculateField` / `filterByValue`), panel + dashboard links with `${__field.labels.x}` / `${__from}`, and Loki/Prometheus annotations. Use when scripting dashboard creation, writing the dashboard JSON for a new service, adding a `$job` dropdown variable, computing an "Error %" column with a transformation, overlaying deploys as annotations, or pushing a dashboard via `POST /api/dashboards/db` — even when the user says "create a dashboard for this metric", "add a service dropdown", "show errors as percentage", "overlay our deploys", or "export the dashboard JSON" without naming the API or schema. After every API push, verify with the returned `version` plus a GET on the dashboard UID.

Install

git clone https://github.com/grafana/skills /tmp/skills && ln -s /tmp/skills/skills/grafana-core/dashboarding ~/.claude/skills/dashboarding

From README

Grafana Dashboard Authoring Docs: https://grafana.com/docs/grafana/latest/dashboards/ Dashboards are JSON. Author once, push via API, share by uid. Prerequisites Grafana stack (OSS, Enterprise, or Cloud) reachable from your machine API token with dashboards:write (Authorization: Bearer ) jq for inspecting responses The JSON-schema cheat sheet in references/json-schema.md Common Workflows Push a new dashboard via the API + verify Add a $job template variable to an existing dashboard Compute an "Error %" column with a transformation Add this to the panel's transformations: []. Verify in the UI panel inspector — the new field should appear and update with the variable selection. Full schema (panels, units, all transformations, annotations, links): references/json-schema.md. API reference For dashboards embedded in app plugins, use @grafana/scenes (skill grafana-o11y:grafana-scenes). Resources Dashboard JSON model HTTP API — dashboards Panel types Variables Transformations