developing-in-lightdash

Automate Lightdash project setup, configuration, and deployment via CLI.

6.0k|759|Updated Mar 19, 2021
One-click install
npx skills add https://github.com/lightdash/lightdash --skill developing-in-lightdash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developing-in-lightdash
Source: https://github.com/lightdash/lightdash/tree/main/skills/developing-in-lightdash
Command: npx skills add https://github.com/lightdash/lightdash --skill developing-in-lightdash

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill simplifies the end-to-end creation and deployment of Lightdash analytics projects by unifying data modeling, content creation, and deployment steps under a single workflow.

Core Features & Use Cases

  • Unified setup: Create metrics, dimensions, charts, and dashboards from either dbt-based projects or Pure Lightdash YAML projects.
  • CLI-driven workflow: Use the Lightdash CLI to generate, deploy, upload, and preview content for rapid iteration.
  • Real-world scenario: Start a new analytics project by adapting existing dbt models or YAML definitions and publish to a project with a single command sequence.

Quick Start

  • Install and authenticate the Lightdash CLI.
  • From your project folder (dbt or Lightdash YAML), run the deployment and content upload steps, for example: deploy, upload, and preview, then fine-tune using the CLI.

Frequently Asked Questions about developing-in-lightdash

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

FAQPage Schema
How do I deploy a Lightdash analytics project using the CLI?

To deploy a Lightdash analytics project, install and authenticate the Lightdash CLI, then run deployment and content upload commands from your project folder to publish metrics, dimensions, charts, and dashboards.

Can I build Lightdash dashboards without dbt?

Yes, you can build Lightdash dashboards without dbt by using Pure Lightdash YAML workflows to define metrics and dimensions, applying the same CLI-driven deployment and preview steps as dbt-based projects.

Do I need dbt tooling to develop in Lightdash?

dbt tooling is optional for developing in Lightdash. You only need the Lightdash CLI installed and configured, while dbt tooling is required solely if you are adapting existing dbt models for your analytics project.

What is the best way to automate Lightdash content creation and deployment?

The best way to automate Lightdash content creation is using the Lightdash CLI to generate, deploy, upload, and preview metrics and dashboards, enabling rapid iteration from a single unified workflow.

How does the Lightdash CLI workflow handle metrics and dimensions?

The Lightdash CLI workflow handles metrics and dimensions by allowing you to define them within dbt-based projects or Pure Lightdash YAML, then automatically applying them during the deploy and upload steps to build charts and dashboards.