Grafana Skill
Design and operate trustworthy Grafana dashboards, alerting, provisioning, access, and troubleshooting across OSS, Enterprise, and Cloud.
Why Install This Skill
Grafana can look healthy while dashboards fail to reconcile, queries tell the wrong story, or alerts never reach the intended responder. Versions, editions, organizations, API generations, and provisioning methods also change which operation is safe. A plausible dashboard or copied API example is not enough.
This skill gives your agent a discovery-first workflow for Grafana itself. It identifies version and ownership, validates dashboard and alert semantics, follows notifications from rule to resolution, prevents competing as-code writers, protects credentials and access boundaries, and verifies each affected plane instead of treating /api/health as proof that everything works.
What You Get
| Resource | Purpose |
|---|---|
SKILL.md |
Core operating contract, task routing, approval boundaries, and completion criteria |
references/api-and-version-discovery.md |
Version, edition, organization, authentication, permissions, and /api versus /apis selection |
references/dashboard-engineering.md |
Decision-oriented dashboards, query semantics, variables, panels, links, JSON, accessibility, and review |
references/alerting-and-routing.md |
Rules, instances, labels, policies, grouping, silences, contact points, firing, and resolved delivery |
references/provisioning-and-gitops.md |
File provisioning, Terraform, Git Sync, APIs/SDKs, Operator ownership, drift, migration, and rollback |
references/troubleshooting.md |
Structured diagnosis for panels, data sources, provisioning, alerts, proxies, plugins, and migrations |
references/security-and-change-control.md |
Tokens, secure fields, RBAC, sharing, plugins, destructive actions, backups, and production gates |
references/source-index.md |
Dated official sources, coverage, live Grafana evidence, exclusions, and refresh rules |
evals/evals.json |
Portable output-quality cases covering the required capability areas, version/API selection, and unsafe boundaries |
EVIDENCE-LEDGER.md |
Implementation evidence, verification boundaries, and known gaps |
Quick Start
Start with read-only version and health discovery:
grafana server -v
curl --fail --silent --show-error https://grafana.example.com/api/health
Then identify the edition, deployment owner, organization, resource provenance, and authorized API scope before planning changes. Never place tokens directly in commands retained by shell history or reports.
Triggers
Use this skill for Grafana dashboards, folders, variables, panels, data sources, annotations, library panels, dashboard JSON, service accounts, RBAC, alert rules, contact points, notification policies, silences, mute timings, provisioning, Terraform/Git Sync ownership, Grafana APIs, plugins, security, upgrades, or Grafana-specific troubleshooting.
Do not use it for general observability strategy, SLO or paging-policy design, operating telemetry backends, generic container/orchestrator/proxy work, plugin development, or an authorized security assessment. Load the corresponding specialist skill instead.
Requirements
Reference-only planning needs access to current Grafana documentation. Live work requires authorized access to the target Grafana instance and its owning deployment control plane. API discovery requires an HTTP client and a least-privilege Grafana service-account token; data-source and notification verification require separately authorized test paths.