
Grafana Dashboarding
Data & Analyticsby grafana
3/3 audits passApache-2.0
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 +…
Dashboarding, published by Grafana under Apache-2.0, teaches the agent to author Grafana dashboards as JSON and ship them through the HTTP API. It covers panel types (timeseries, stat, gauge, table, heatmap, logs, traces and node graph), the 24-column gridPos layout, units and thresholds, template, datasource and chained variables, transformations such as organize, calculateField and filterByValue, panel and dashboard links that carry label and time values, and Loki or Prometheus annotations.
Three workflows are spelled out step by step: push a new dashboard with POST /api/dashboards/db after validating the JSON with jq, then confirm the returned version and read the dashboard back by UID; add a $job dropdown variable to an existing dashboard; and compute an Error % column with a transformation. Prerequisites are a reachable Grafana stack (OSS, Enterprise or Cloud), an API token with dashboards:write and jq, and a JSON-schema reference file covers the full dashboard model. It is for SREs and platform engineers scripting observability dashboards, not for business or marketing reporting.
This skill is mainly for coding agents such as Claude Code with access to your Grafana instance; it is unrelated to BusinessMCP's analytics and is listed here for completeness.
What you can do with it
- Script a new service dashboard and push it through the Grafana API
- Add a service dropdown variable to an existing dashboard
- Show errors as a percentage column using a transformation
- Overlay deploys on panels with Loki or Prometheus annotations
Run it on your business data
Imported into BusinessMCP, Grafana Dashboarding becomes a playbook your AI business analyst applies to your web analytics, funnels and connected databases.
Use Grafana Dashboarding in BusinessMCPInstall it in a coding agent
One command adds Grafana Dashboarding to your project.
npx skills add https://github.com/grafana/skills --skill dashboardingHow we vetted it
- Source
- grafana/skills at 1ccacf2
- Licence
- Apache-2.0
- Security audits (skills.sh)
- Gen Agent Trust Hub: Pass · Socket: Pass · Snyk: Pass
- Bundled scripts
- None, instructions only
Checked 2026-09-25 against its skills.sh listing. How we vet skills
Related skills
All skillsBuild Dashboard
Build an interactive HTML dashboard with charts, filters, and tables. Use when creating an executive overview with KPI cards, turning query results into a shareable self-contained report, building a team monitoring…
Data Visualization
Create effective data visualizations with Python (matplotlib, seaborn, plotly). Use when building charts, choosing the right chart type for a dataset, creating publication-quality figures, or applying design principles…
Terraform Skill
Use when writing, reviewing, or debugging Terraform/OpenTofu modules, tests, CI, scans, or state ops - diagnoses failure mode (identity churn, secrets, blast radius, CI drift, state corruption) with version-aware guards.
Frequently asked questions
What do I need to use the Dashboarding skill?
A reachable Grafana stack (OSS, Enterprise or Cloud), an API token with dashboards:write permission, and jq for inspecting responses.
How does it verify a dashboard was saved?
After every push it checks the version returned by the API and then reads the dashboard back with a GET on its UID to confirm the title and panels.
How do I install Dashboarding?
Run `npx skills add grafana/skills --skill dashboarding`, or import it from the BusinessMCP dashboard as a playbook.
Keep exploring
Run Grafana Dashboarding against your whole business
Free plan, no credit card.
Use Grafana Dashboarding in BusinessMCP