What problem does it solve?
Grafana dashboard creation becomes slow and risky when you cannot quickly confirm what datasources, metrics, labels, and existing dashboards actually exist.
Core Features & Use Cases
- Credential-safe Grafana access: reads GRAFANA_URL and GRAFANA_TOKEN only from the project-local .env and avoids asking for secrets in chat.
- Grafana discovery + dashboard drafting: discovers Grafana version, datasources, folders, and existing dashboards, then drafts correct dashboard JSON with stable UIDs.
- Datasource probing before generating panels: verifies that the requested data exists by querying metrics/labels/logs before producing panels, reducing broken dashboards.
- Push and verify: uploads the dashboard to Grafana and fetches it back to confirm what was stored.
Quick Start
Ask the agent to create a Grafana dashboard for your use case, then run the setup check command from your project root if prompted: bash .cursor/skills/grafana-dash-builder/scripts/gf.sh check.