A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Find full path and use it in config:
# macOS/Linux
which uvx
# Use output like: /opt/homebrew/bin/uvx
# Windows
where uvxUpdate config:
{
"command": "/opt/homebrew/bin/uvx",
"args": ["dbt-mcp"]
}uvx is installed: uvx --versionls $DBT_PROJECT_DIR/dbt_project.yml$DBT_PATH --versionOnly accounts with static subdomains (e.g., abc123.us1.dbt.com) support OAuth. Check your Access URLs in dbt platform settings.
execute_sql: Use personal access token, not service token| Mistake | Fix |
|---|---|
| Using npm/npx instead of uvx | The package is dbt-mcp via uvx, not npm |
| Wrong env var names (DBT_CLOUD_*) | Use DBT_TOKEN, DBT_PROD_ENV_ID, etc. |
Using mcpServers in VS Code | VS Code uses servers key in mcp.json |
| Service token for execute_sql | Use personal access token for SQL tools |
| Windows paths in WSL | Use Linux paths (/home/...) not Windows |
| Local user settings in WSL | Must use Remote settings in VS Code |
Missing uv installation | Install uv first: https://docs.astral.sh/uv/ |
.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
querying-the-dbt-information-schema
references
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
references
scripts