This skill equips an agent to operate and manage dbt projects using the dbt CLI. It covers project initialisation, dependency management, compilation, running models (including targeted selections and state-aware runs), tests, snapshots, seeds, documentation generation and serving, and common debugging and CI-friendly patterns. The skill lists concrete dbt commands for each operation and guidance on authentication/configuration via profiles.yml.
Invoke this skill when the user asks to run or debug dbt models, generate or serve documentation, run test suites, perform selective runs (by tag, path, state), or prepare dbt commands for CI/CD. It's useful in developer workflows, pull-request automation, and data pipeline troubleshooting where dbt is the transformation layer.
Agents that can run shell commands and have access to the project workspace and data warehouse credentials (CI agents, developer assistants, automation bots).
This skill has not been reviewed by our automated audit pipeline yet.
Dagster
Build and manage Dagster data pipelines -- create assets, jobs, schedules, sensors, and resources.
Dlt
Build data ingestion pipelines with dlt (data load tool) -- extract from APIs, databases, and files, then load to any destination.
Metabase (dashboard & questions manager)
Manage Metabase instances: create and run questions, manage dashboards and collections, and interact with the Metabase REST API for analytics workflows.
PostgreSQL
Query and manage PostgreSQL databases via psql: run queries, inspect schemas and tables, check active connections, and perform basic administration and exports.