dbt-docs

Document dbt models and columns with business context in schema.yml.

792|138|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/AltimateAI/altimate-code --skill dbt-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dbt-docs
Source: https://github.com/AltimateAI/altimate-code/tree/main/.opencode/skills/dbt-docs
Command: npx skills add https://github.com/AltimateAI/altimate-code --skill dbt-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Document dbt models and their columns with business context to improve discoverability and maintainability of analytics assets across teams and projects.

Core Features & Use Cases

  • Document model-level descriptions and column definitions in schema.yml with business context.
  • Create shared doc blocks for reusable definitions to ensure consistency across models.
  • Facilitate dbt documentation, governance, and discovery across multi-project data stacks.

Quick Start

Describe and populate model and column descriptions in your dbt project with business context.

Frequently Asked Questions about dbt-docs

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

FAQPage Schema
How do I add business context to dbt model descriptions in schema.yml?

To document dbt models with business context, you add or update model-level and column descriptions directly in your schema.yml files. This improves the discoverability and maintainability of your analytics assets across teams.

Can I create reusable dbt doc blocks for consistent column definitions across multiple models?

Yes, you can create shared doc blocks to define reusable descriptions for columns and models. This ensures definition consistency across multiple dbt models and streamlines documentation governance in your data stack.

What is the best way to document dbt models to improve data quality and discoverability?

The best way to document dbt models for discoverability is to populate schema.yml files with detailed business context and create reusable doc blocks. Aligning with documentation standards ensures consistent analytics asset governance across projects.

Do I need existing schema.yml files to document dbt columns with business context?

You apply this dbt documentation process by adding or updating descriptions within your schema.yml files. Having a dbt project with models and schema configurations is required before you can populate these business context definitions.

How does documenting dbt schema.yml files help with multi-project data stacks?

Documenting dbt schema.yml files with business context facilitates documentation, governance, and discovery across multi-project data stacks. Adding model and column descriptions ensures analytics assets remain maintainable and discoverable for all teams.

Are there limitations when using doc blocks to standardize dbt column descriptions?

When using doc blocks to standardize dbt column descriptions, you must ensure they align with documentation-standards and are correctly referenced in schema.yml. Failure to properly link reusable definitions can result in missing or broken dbt documentation.