perses-grafana-migrate
Installation
SKILL.md
Perses Grafana Migration
Convert Grafana dashboards to Perses format with validation and deployment.
Overview
This skill orchestrates a four-phase migration pipeline: EXPORT Grafana dashboards as JSON, CONVERT to Perses format, VALIDATE converted output and fix incompatibilities, then DEPLOY to a Perses instance.
Key constraints embedded in workflow:
- Always validate after conversion because
percli migratesucceeds even when panels becomeStaticListVariableplaceholders — zero errors does not mean zero data loss - Preserve originals (never delete Grafana source files) because migration is one-way; originals are the rollback path
- Extract
.dashboardkey when exporting from Grafana API because the raw API response wraps the dashboard in metadata thatpercli migratecannot parse - Verify Grafana version is 9.0.0+ before migration because older versions use dashboard JSON schemas that
perclidoes not support - Use online mode when a Perses server is available because offline mode bundles outdated plugin migration logic; online uses the latest logic from the server
Instructions
Related skills
More from notque/claude-code-toolkit
generate-claudemd
Generate project-specific CLAUDE.md from repo analysis.
12fish-shell-config
Fish shell configuration and PATH management.
12pptx-generator
PPTX presentation generation with visual QA: slides, pitch decks.
12codebase-overview
Systematic codebase exploration and architecture mapping.
10image-to-video
FFmpeg-based video creation from image and audio.
9data-analysis
Decision-first data analysis with statistical rigor gates.
9