Edit Dimensions

Define and modify Lightdash dimensions in dbt model column configurations.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/yu-iskw/dbt-heros --skill edit-dimensions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Edit Dimensions
Source: https://github.com/yu-iskw/dbt-heros/tree/main/plugins/lightdash-development/skills/edit-dimensions
Command: npx skills add https://github.com/yu-iskw/dbt-heros --skill edit-dimensions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of defining and updating dimensions within the Lightdash semantic layer, ensuring data attributes are correctly configured for analysis.

Core Features & Use Cases

  • Atomic Modeling: Focuses on defining dimensions within the columns configuration of dbt models using dbt 1.10+ syntax.
  • Reference Consultation: Encourages adherence to established patterns by referencing references/basics.md and references/advanced.md.
  • Use Case: When adding a new user attribute to your dbt models, use this Skill to define it as a dimension in Lightdash, complete with a description and appropriate type.

Quick Start

Use the edit dimensions skill to add a new dimension named 'customer_lifetime_value' to the 'orders' model with a description and type.

Frequently Asked Questions about Edit Dimensions

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

FAQPage Schema
How do I define dimensions in the Lightdash semantic layer using dbt?

To define Lightdash dimensions, configure them within the columns configuration of your dbt models using the dbt 1.10+ syntax for config.meta.dimension, ensuring each dimension includes a description and appropriate type.

How do I add a new dimension to an existing dbt model for Lightdash?

Adding a new dimension requires modifying the dbt model's column configuration with the config.meta.dimension syntax, providing a name, description, and type to make the attribute available for analysis.

Does the Lightdash semantic layer require a specific dbt version for dimension configuration?

Yes, configuring Lightdash dimensions requires dbt 1.10 or newer, as the Skill adheres to dbt 1.10+ syntax for config.meta.dimension and follows established Fusion standards for atomic modeling.

What is atomic modeling in the context of Lightdash and dbt dimensions?

Atomic modeling in Lightdash dimensions focuses on defining data attributes directly within the columns configuration of dbt models rather than using separate files, ensuring attributes are correctly configured for analysis.

Where can I find syntax references for advanced Lightdash dimension properties?

The Skill references internal documentation files, specifically references/basics.md and references/advanced.md, to provide syntax details and advanced property configurations for establishing Lightdash dimensions.

Can I modify existing dbt model dimensions for Lightdash without breaking the semantic layer?

Yes, you can modify existing dimensions by updating the config.meta.dimension block within the dbt model's column configuration, ensuring you maintain the required description and type properties to preserve semantic layer integrity.