perses-dac-pipeline

Automate Perses Dashboard-as-Code pipelines from module initialization to CI/CD deployment.

415|44|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/notque/claude-code-toolkit --skill perses-dac-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perses-dac-pipeline
Source: https://github.com/notque/claude-code-toolkit/tree/main/skills/perses-dac-pipeline
Command: npx skills add https://github.com/notque/claude-code-toolkit --skill perses-dac-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end Dashboard-as-Code workflows for Perses DaC, reducing manual setup and errors across initialization, dashboard definition, build, validation, and deployment.

Core Features & Use Cases

  • Initialize CUE or Go DaC modules for new dashboards
  • Write dashboard definitions using SDK builders
  • Build definitions into JSON/YAML and validate via lint
  • Set up CI/CD with GitHub Actions to deploy dashboards
  • Manage multi-dashboard repositories with consistent workflows

Quick Start

Run the setup to initialize a DaC module, then write your first dashboard definition.

Frequently Asked Questions about perses-dac-pipeline

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

FAQPage Schema
How do I automate Perses Dashboard-as-Code pipelines from initialization to deployment?

You can automate Perses Dashboard-as-Code pipelines by initializing a CUE or Go DaC module, writing dashboard definitions with SDK builders, building to JSON/YAML, validating with lint, and deploying through GitHub Actions.

What is Dashboard-as-Code for Perses and when do I need it?

Dashboard-as-Code for Perses defines dashboards programmatically using CUE or Go SDKs. You need it to reduce manual setup errors and manage multi-dashboard repositories with consistent, version-controlled workflows.

Does the Perses DaC pipeline support both CUE and Go SDK paths?

Yes, the Perses DaC pipeline supports both CUE and Go SDK paths. It handles module setup, dashboard definition via SDK builders, percli dac build, lint validation, and gated deployment for either approach.

Can I use GitHub Actions to validate and deploy Perses dashboards?

Yes, you can use GitHub Actions to validate and deploy Perses dashboards. The pipeline integrates gated deployment, running lint validation and percli dac build processes before releasing dashboard definitions.

What's the best way to manage multi-dashboard repositories with consistent DaC workflows?

The best way to manage multi-dashboard repositories is implementing a Dashboard-as-Code pipeline that standardizes module initialization, SDK builder definitions, lint validation, and automated CI/CD deployment across all dashboards.

Why does my Perses DaC build fail lint validation before deployment?

Perses DaC lint validation fails when dashboard definitions contain structural errors or invalid syntax. The pipeline runs percli dac build to convert definitions into JSON/YAML and validates them before allowing gated deployment.