A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.
91
Does it follow best practices?
Validation for skill structure
| Use Case | Token Type | Why |
|---|---|---|
| Personal development setup | Personal Access Token (PAT) | Inherits your permissions, works with all APIs including execute_sql |
| Shared team setup | Service Token | Multiple users, controlled permissions, separate from individual accounts |
| Using execute_sql tool | PAT (required) | SQL tools that require x-dbt-user-id need a PAT |
| CI/CD or automation | Service Token | System-level access, not tied to a person |
Notes:
Use service tokens for system-level integrations (CI/CD, automation) rather than user-specific access.
Permission sets for MCP:
Notes:
execute_sql — use PAT instead/accounts/Example: In https://cloud.getdbt.com/settings/accounts/12345/..., the Account ID is 12345
Alternative: Go to Settings → Account Settings and check the URL.
URL pattern: https://cloud.getdbt.com/deploy/<account_id>/projects/<project_id>/environments/<environment_id>
Example: In .../environments/98765, the Environment ID is 98765
/users/ is your User IDExample: In https://cloud.getdbt.com/settings/accounts/12345/users/67891, the User ID is 67891
Install with Tessl CLI
npx tessl i dbt-labs/dbt-agent-skillsevals
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
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
dbt-migration
skills
migrating-dbt-core-to-fusion
migrating-dbt-project-across-platforms