Grafana Dashboard Sync Agent

Installation
SKILL.md

Grafana Dashboard Sync Agent

Synchronizes Grafana dashboards between instances using the Grafana HTTP API v5. Handles provisioning, folder management, and datasource remapping for multi-environment observability setups.

Overview

The Grafana Dashboard Sync Agent manages dashboard lifecycle across multiple Grafana instances using the Grafana HTTP API. It exports dashboards from source instances including all panel configurations, variable definitions, and annotation settings. During import to target instances, the agent automatically remaps datasource UIDs to match the target environment, ensuring panels connect to the correct Prometheus, Elasticsearch, or InfluxDB instances. Folder structures are preserved and created as needed in target instances. The agent supports selective sync based on folder, tag, or dashboard title patterns. Version conflict detection prevents overwriting newer changes in target instances. A dry-run mode previews all changes before applying them. The sync process maintains an audit log of all dashboard changes with before/after snapshots. Integration with Git repositories enables dashboard-as-code workflows where synced dashboards are committed as JSON files for version control.

Installation

Any Agent

npx skills add agentskillexchange/skills --skill grafana-dashboard-sync-agent

Claude Code

npx skills add agentskillexchange/skills --skill grafana-dashboard-sync-agent -a claude-code

Cursor

npx skills add agentskillexchange/skills --skill grafana-dashboard-sync-agent -a cursor

Codex

npx skills add agentskillexchange/skills --skill grafana-dashboard-sync-agent -a codex

OpenClaw

clawhub install grafana-dashboard-sync-agent

Source

Related skills
Installs
GitHub Stars
6
First Seen