A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.
70
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
This is the preferred method when available. The get_lineage_dev (or mcp__dbt__get_lineage_dev) MCP tool reads from the local development manifest and provides the most accurate and up-to-date lineage information.
Call the get_lineage_dev MCP tool with the model's unique_id
model.{project_name}.{model_name}The tool returns a lineage graph with:
parents: upstream dependencies (models, sources, seeds that this model depends on)children: downstream dependencies (models, exposures that depend on this model)Parse the lineage response to extract:
get_lineage_dev(
unique_id="model.jaffle_shop.customers",
depth=5 # Controls how many levels to traverse
)Use this method when:
get_lineage_dev MCP tool is available.changes
.claude
skills
auditing-skills
.claude-plugin
.cursor-plugin
.github
ISSUE_TEMPLATE
scripts
skills
dbt
.claude-plugin
.cursor-plugin
skills
adding-dbt-unit-test
references
answering-natural-language-questions-with-dbt
building-dbt-semantic-layer
configuring-dbt-mcp-server
fetching-dbt-docs
scripts
maintaining-dbt-documentation
running-dbt-commands
troubleshooting-dbt-job-errors
references
using-dbt-for-analytics-engineering
using-dbt-state
working-with-dbt-mesh
dbt-extras
.claude-plugin
skills
creating-mermaid-dbt-dag
dbt-migration
.claude-plugin
skills
migrating-dbt-core-to-v2
migrating-dbt-project-across-platforms
upgrading-dbt-core
references
scripts