developing-in-lightdash

Automate Lightdash analytics project setup and deployment via YAML skill definitions.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill developing-in-lightdash-gwenwindflower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developing-in-lightdash
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/developing-in-lightdash
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill developing-in-lightdash-gwenwindflower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup and ongoing management of Lightdash analytics projects by codifying metadata and content in YAML, reducing manual UI work.

Core Features & Use Cases

  • Define metrics, dimensions, joins, and content in code (dbt/Lightdash) for version-controlled analytics.
  • Deploy and validate semantic layers and content with the Lightdash CLI (deploy, upload, download, preview, lint).
  • Manage charts, dashboards, and configurations across projects, teams, and environments with predictable, repeatable workflows.
  • Real-world example: convert a hand-edited dashboard into YAML-managed content for safer collaboration and auditability.

Quick Start

Create your first YAML-based Lightdash skill bundle to begin codifying analytics content and deployment workflows.

Frequently Asked Questions about developing-in-lightdash

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

FAQPage Schema
How do I manage Lightdash dashboards and metrics as code?

Codifying Lightdash content in YAML allows you to version-control charts, dashboards, and metrics, replacing manual UI edits with predictable, repeatable deployment workflows across teams and environments.

How does YAML-based deployment work with the Lightdash CLI?

YAML-based deployment uses the Lightdash CLI to upload, download, preview, and lint semantic-layer configurations and content, ensuring validated analytics assets are pushed across environments predictably.

Can I version control Lightdash charts and dashboards across teams?

Yes, you can version control Lightdash charts and dashboards by codifying them into YAML skill definitions, enabling safer collaboration, auditability, and consistent configuration management across multiple projects and teams.

Does this approach require dbt to manage the Lightdash semantic layer?

The approach integrates with dbt and Lightdash semantic layers by codifying metadata, metrics, and joins in YAML, applying dbt-compatible definitions to automate analytics content deployment without manual UI configuration.

What is the best way to convert a hand-edited Lightdash dashboard into YAML?

The best way to convert a hand-edited Lightdash dashboard into YAML is to codify the dashboard's metrics, dimensions, and charts into a YAML skill bundle, then validate and deploy it using the Lightdash CLI.