What problem does it solve? Operating existing Grafana dashboards at scale requires many repetitive CLI operations—listing, searching, updating from manifests, restoring versions, and rendering snapshots—and doing them safely demands preflight checks, dry-runs, and respect for manager ownership boundaries. ## Core Features & Use Cases - Dashboard Lifecycle Operations: List, search, get, create, update, delete, and restore dashboard versions using dedicated gcx dashboards commands. - Resource Pull/Push Workflows: Pull dashboards and folders to local YAML/JSON files, validate them, dry-run pushes, and promote changes with correct folder-before-dashboard ordering. - Snapshot Rendering: Render PNG snapshots of dashboards with time ranges and template variables for visual review. - Use Case: A user needs to update an existing production dashboard from an already-authored YAML manifest: the skill runs preflight config checks, fetches current state, validates the file, dry-runs the push, applies it, and verifies the result. ## Quick Start Ask the assistant to list all Grafana dashboards matching a search term and then update one of them from your local dashboard YAML file using gcx.