manage-dashboards

Automate Grafana dashboard management across environments with CRUD and GitOps pipelines.

535|42|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/grafana/gcx --skill manage-dashboards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-dashboards
Source: https://github.com/grafana/gcx/tree/main/claude-plugin/skills/manage-dashboards
Command: npx skills add https://github.com/grafana/gcx --skill manage-dashboards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Grafana dashboards across multiple environments and teams is error-prone and slow when done manually. This skill provides a unified, automated workflow to list, get, create, update, delete, validate, push/pull, promote, and snapshot dashboards, all from a single interface.

Core Features & Use Cases

  • Imperative CRUD for dashboards (gcx dashboards …) for interactive work.
  • Declarative resource pipeline (gcx resources push/pull) for GitOps-style synchronization.
  • Validation, versioning, and promotion across dev/staging/prod with folder dependencies.

Quick Start

Pull an existing dashboard, edit it locally, then push it back to Grafana.

Frequently Asked Questions about manage-dashboards

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

FAQPage Schema
How do I automate Grafana dashboard management across multiple environments?

Automate Grafana dashboard management by orchestrating listing, retrieving, creating, updating, deleting, and promoting dashboards across dev, staging, and prod using a unified interface for both interactive workflows and GitOps-style pipelines.

Can I use a GitOps workflow to synchronize Grafana dashboards?

GitOps synchronization for Grafana dashboards is supported through declarative resource pipelines, allowing you to push and pull dashboard configurations while enforcing folder-before-dashboard dependencies and tracking manager metadata.

What is the best way to safely promote Grafana dashboards without unintended overwrites?

Safely promote Grafana dashboards using built-in safe modes like dry-run and include-managed, which validate configurations and prevent unintended overwrites by tracking manager metadata before applying changes across environments.

How do I validate and version Grafana dashboards before pushing changes?

Validate and version Grafana dashboards using the declarative resource pipeline before pushing, ensuring folder dependencies are met and configurations are error-free through supported validation and dry-run modes.

Does Grafana dashboard automation support imperative commands for interactive work?

Imperative CRUD commands for Grafana dashboards are supported for interactive work, allowing you to directly list, get, create, update, and delete dashboards alongside the declarative GitOps-style pipeline synchronization.

Why do my Grafana dashboard updates fail due to folder dependencies?

Grafana dashboard updates fail when folder dependencies are not met, as the automation enforces folder-before-dashboard creation rules to maintain structural integrity across environments and prevent orphaned dashboards.