grafana-dashboard

Create and provision Grafana dashboards and alerts via HTTP API.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/allthingslinux/atl.services --skill grafana-dashboard-allthingslinux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grafana-dashboard
Source: https://github.com/allthingslinux/atl.services/tree/main/.agents/skills/grafana-dashboard
Command: npx skills add https://github.com/allthingslinux/atl.services --skill grafana-dashboard-allthingslinux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create professional Grafana dashboards with visualizations, templating, and alerts. Use when building monitoring dashboards, creating data visualizations, or setting up operational insights.

Core Features & Use Cases

  • Dashboard design: Build multi-panel dashboards with variables, templating, and drill-downs for real-time observability.
  • Provisioning & Alerts: Define dashboards, datasources, and alert rules via YAML/JSON configs and Grafana API.
  • Use Case: Imagine you operate a microservices platform; you can automatically generate a unified "Application Performance" dashboard showing request rates, latency p95, and error rates across services.

Quick Start

Use the grafana-dashboard skill to create a new dashboard for a Prometheus-backed service and provision it via the Grafana API.

Frequently Asked Questions about grafana-dashboard

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

FAQPage Schema
How do I automate Grafana dashboard provisioning via API?

Provisioning Grafana dashboards programmatically involves defining your dashboards, datasources, and alerts in YAML or JSON configuration files. The skill applies these configurations directly to your Grafana instance using the HTTP API, ensuring automated, reproducible deployments.

Can I create Grafana alerts and dashboards together for Prometheus metrics?

Yes, you can define Grafana alerts and dashboards together for Prometheus metrics. By configuring alert rules alongside your dashboard panels and datasources in provisioning files, you establish unified operational monitoring and automated thresholds for your services.

What is the best way to build multi-panel Grafana dashboards with templating?

The best way to build multi-panel Grafana dashboards with templating is to programmatically define variables and drill-downs within your dashboard configuration. This approach creates dynamic, reusable visualizations that filter real-time observability data across different environments.

Do I need Prometheus and provisioning configs to use this Grafana dashboard automation?

Yes, this Grafana dashboard automation requires Prometheus and provisioning configurations including dashboards.yaml, datasources.yaml, and alerts.yaml. These files provide the necessary datasource connectivity and structural definitions to programmatically create and manage your visualizations.

How do I visualize microservices request rates and latency p95 in Grafana?

Visualize microservices request rates and latency p95 by generating a unified Grafana dashboard backed by Prometheus data. You configure multi-panel visualizations with variables and templating to display real-time operational insights and performance metrics across your services.

Why define datasources and alert rules using YAML configs for Grafana?

Defining datasources and alert rules using YAML configs for Grafana ensures your monitoring setup is reproducible and version-controlled. It allows you to programmatically apply operational alerting and data visualizations across multiple environments without manual UI configuration.