Download for MacApple silicon, macOS 14+
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

With your agent

Install OMGSkills skill "grafana/skills:dashboarding" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

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