dashboarding

Automate Grafana dashboard and panel creation via JSON and API.

213|18|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/grafana/skills --skill dashboarding-grafana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboarding
Source: https://github.com/grafana/skills/tree/main/skills/grafana-core/dashboarding
Command: npx skills add https://github.com/grafana/skills --skill dashboarding-grafana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Grafana dashboards often require repetitive setup for panels, variables, transformations, and alerts. This Skill streamlines creation and modification of dashboards to save time and ensure consistency across environments.

Core Features & Use Cases

  • Create and modify dashboards, panels, templates, variables, and transformations programmatically.
  • Manage alerts, links, and dashboard-level settings to standardize across services.
  • Use cases include building service dashboards, exporting dashboard JSON, and automating standard dashboards for teams.

Quick Start

Create a new dashboard for a service with a time-series panel and an environment variable.

Frequently Asked Questions about dashboarding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Grafana dashboard creation for multiple services?

Automate Grafana dashboard creation programmatically by defining panels, variables, and transformations in JSON. This approach generates standardized service dashboards across environments, ensuring consistency while eliminating repetitive manual setup.

Can I export Grafana dashboard JSON to share standard templates across teams?

Export Grafana dashboard JSON to share standardized templates across teams. This Skill automates the generation of dashboard structures, including templating and panel configurations, allowing teams to import identical dashboard layouts directly.

How do I configure Grafana panels and variables programmatically?

Configure Grafana panels and variables programmatically by defining their settings within an automated JSON structure. This method manages panel types, thresholds, and transformations without manual UI clicks, streamlining dashboard modifications.

What's the best way to standardize Grafana transformations and alerts across environments?

Standardize Grafana transformations and alerts across environments by automating their configuration through JSON-based dashboard definitions. This ensures consistent dashboard-level settings, alert rules, and data transformations across all deployed services.

Does this approach support modifying existing Grafana dashboards or only creating new ones?

This approach supports both creating new and modifying existing Grafana dashboards programmatically. You can update panel configurations, adjust variables, and manage links within current dashboard JSON structures to adapt to changing monitoring requirements.