A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.
90
90%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Use this when the project runs dbt Fusion.
Adding --write-index (or setting DBT_USE_INDEX=1) to any Fusion command automatically generates the Parquet index as part of that command — there is no separate ingest step. The index is written after compilation, with ~2ms overhead.
Just add --write-index to your normal Fusion commands:
dbtf parse --write-index
dbtf build --write-index
dbtf run --write-index
dbtf test --write-indexOr set DBT_USE_INDEX=1 once so every Fusion command keeps the index fresh automatically:
export DBT_USE_INDEX=1The index is written to target/index/ by default. Specifying a different location with --index-dir (or DBT_INDEX_DIR) is rarely needed — the default works in almost all cases:
dbtf parse --write-index --index-dir /path/to/index| Flag | Environment variable | Description |
|---|---|---|
--write-index | DBT_USE_INDEX=1 | Write parquet index alongside JSON artifacts |
--index-dir | DBT_INDEX_DIR=/path/to/index | Directory for index output (default: <target>/index/) |
dbt-index statusSince --write-index is additive to normal commands, the index stays fresh automatically as long as the flag (or env var) is set. Every dbtf build, dbtf run, etc. refreshes the index.
dbt-index ingest step needed — index is generated as part of the commanddbt.column_lineage with richer dataevals
scenarios
dbt-docs-arguments
dbt-docs-unit-test-fixtures
dbt-job-failure
dbt-unit-test-format-choice
example-yaml-error
fusion-migration-triage-basic
fusion-migration-triage-blocked
fusion-triage-cat-a-static-analysis
fusion-triage-cat-b-dict-meta-get
fusion-triage-cat-b-unexpected-config
fusion-triage-cat-b-unused-schema
fusion-triage-cat-b-yaml-syntax
fusion-triage-cat-c-hardcoded-fqn
src
tests
scripts
skills
dbt
skills
adding-dbt-unit-test
references
answering-natural-language-questions-with-dbt
building-dbt-semantic-layer
configuring-dbt-mcp-server
fetching-dbt-docs
scripts
running-dbt-commands
troubleshooting-dbt-job-errors
references
using-dbt-for-analytics-engineering
working-with-dbt-mesh
dbt-extras
skills
creating-mermaid-dbt-dag
using-dbt-index
dbt-migration
skills
migrating-dbt-core-to-fusion
migrating-dbt-project-across-platforms