{"id":50188481,"url":"https://github.com/dbt-labs/dbt-agent-skills","last_synced_at":"2026-05-25T11:33:40.818Z","repository":{"id":335389589,"uuid":"1130059064","full_name":"dbt-labs/dbt-agent-skills","owner":"dbt-labs","description":"A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.","archived":false,"fork":false,"pushed_at":"2026-05-19T15:51:37.000Z","size":954,"stargazers_count":509,"open_issues_count":26,"forks_count":33,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-05-19T19:08:12.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbt-labs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-08T01:11:45.000Z","updated_at":"2026-05-19T15:55:51.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dbt-labs/dbt-agent-skills","commit_stats":null,"previous_names":["dbt-labs/dbt-agent-skills"],"tags_count":0,"template":false,"template_full_name":"dbt-labs/dbt-oss-template","purl":"pkg:github/dbt-labs/dbt-agent-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fdbt-agent-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fdbt-agent-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fdbt-agent-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fdbt-agent-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbt-labs","download_url":"https://codeload.github.com/dbt-labs/dbt-agent-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbt-labs%2Fdbt-agent-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33473704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T06:32:55.349Z","status":"ssl_error","status_checked_at":"2026-05-25T06:32:35.322Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-25T11:33:39.718Z","updated_at":"2026-05-25T11:33:40.806Z","avatar_url":"https://github.com/dbt-labs.png","language":"Python","funding_links":[],"categories":["Browse The Shelves","Data Analysis Skills"],"sub_categories":["Agent skill packs"],"readme":"# dbt Agent Skills\n\nA curated collection of [Agent Skills](https://agentskills.io/home) for working with dbt. These skills help AI agents understand and execute dbt workflows more effectively.\n\n## What are Agent Skills?\n\nAgent Skills are folders of instructions, scripts, and resources that agents can discover and use to do things more accurately and efficiently.\n\n## How They Work\n\nThese skills are **not** slash commands or user-invoked actions. Once installed, the agent automatically loads the relevant skill when your prompt matches its use case. Just describe what you need in natural language and the agent handles the rest. See [skill invocation control](https://code.claude.com/docs/en/skills#control-who-invokes-a-skill) for more details.\n\n## What's Included\n\n- **Analytics engineering**: Build and modify dbt models, write tests, explore data sources\n- **Semantic layer**: Create metrics, dimensions, and semantic models with MetricFlow\n- **dbt Mesh**: Work with multi-project setups, cross-project refs, model governance (contracts, versions, access)\n- **Platform operations**: Troubleshoot job failures, configure the dbt MCP server\n- **Migration**: Move projects from dbt Core to the Fusion engine\n\n## Installation\n\n### Claude Code\n\nAdd the dbt skills marketplace and install the plugins:\n\n```bash\n# Add the marketplace\n/plugin marketplace add dbt-labs/dbt-agent-skills\n\n# Install the dbt skills (analytics engineering, semantic layer, testing, etc.)\n/plugin install dbt@dbt-agent-marketplace\n\n# Install the migration skills (typically a one-off — not needed for every session)\n/plugin install dbt-migration@dbt-agent-marketplace\n```\n\n### Other AI Clients\n\n#### Vercel Skills CLI\n\nUse the [Vercel Skills CLI](https://github.com/vercel-labs/skills) to install skills from this repository. Supports 30+ AI agents including Cursor, Cline, GitHub Copilot, and others.\n\n```bash\n# Preview available skills\nnpx skills add dbt-labs/dbt-agent-skills --list\n\n# Install all skills\nnpx skills add dbt-labs/dbt-agent-skills\n\n# Install only the dbt skills (analytics engineering, semantic layer, etc.)\nnpx skills add dbt-labs/dbt-agent-skills/skills/dbt\n\n# Install only the migration skills\nnpx skills add dbt-labs/dbt-agent-skills/skills/dbt-migration\n\n# Install a specific skill\nnpx skills add dbt-labs/dbt-agent-skills --skill using-dbt-for-analytics-engineering\n\n# Install globally (available in all projects, stored in ~/.\u003cagent\u003e/skills/)\nnpx skills add dbt-labs/dbt-agent-skills --global\n\n# Check for updates\nnpx skills check\n\n# Update installed skills\nnpx skills update\n```\n\n#### Tessl\n\nInstall skills using [Tessl](https://tessl.io/), a package manager for agent skills:\n\n```bash\n# Install all skills\ntessl install dbt-labs/dbt-agent-skills\n\n# Install a specific skill\ntessl install dbt-labs/dbt-agent-skills --skill using-dbt-for-analytics-engineering\n\n# Install from GitHub directly\ntessl install github:dbt-labs/dbt-agent-skills\n```\n\nBrowse the tile on the [Tessl registry](https://tessl.io/registry/dbt-labs/dbt-agent-skills).\n\n### Compatible Agents\n\nThese skills work with AI agents that support the [Agent Skills](https://agentskills.io/home) format.\n\n## Available Skills\n\n### dbt (analytics engineering)\n\n| Skill | Description |\n|-------|-------------|\n| `using-dbt-for-analytics-engineering` | Build and modify dbt models, debug errors, explore data sources, write tests |\n| `adding-dbt-unit-test` | Add unit tests for dbt models, practice test-driven development |\n| `building-dbt-semantic-layer` | Create semantic models, metrics, and dimensions with MetricFlow |\n| `answering-natural-language-questions-with-dbt` | Answer business questions by querying the semantic layer |\n| `working-with-dbt-mesh` | Implement dbt Mesh governance (contracts, access, groups, versions) and cross-project collaboration |\n| `troubleshooting-dbt-job-errors` | Diagnose and resolve dbt platform job failures |\n| `configuring-dbt-mcp-server` | Set up the dbt MCP server for Claude, Cursor, or VS Code |\n| `fetching-dbt-docs` | Look up dbt documentation efficiently |\n| `running-dbt-commands` | Run dbt CLI commands with correct flags, selectors, and parameter formats |\n\n### dbt-migration (one-off use)\n\nThese skills are typically used once during a migration project rather than in every agent session.\n\n| Skill | Description |\n|-------|-------------|\n| `migrating-dbt-core-to-fusion` | Migrate dbt projects from dbt Core to the Fusion engine |\n| `migrating-dbt-project-across-platforms` | Migrate dbt projects across data platforms |\n\n## Prerequisites\n\nMost skills assume:\n\n- dbt is installed and configured\n- A dbt project with `dbt_project.yml` exists\n- Basic familiarity with dbt concepts (models, tests, sources)\n\nSome skills like `fetching-dbt-docs` and `configuring-dbt-mcp-server` can be used without an existing project.\n\n## Contributing\n\nWe welcome contributions! Whether you want to add a new dbt skill, improve existing ones, or fix issues, please see our [Contributing Guide](CONTRIBUTING.md).\n\n## Format Specification\n\nAll skills in this repository follow the [Agent Skills specification](https://agentskills.io/specification) to ensure compatibility across different agent products.\n\n## Resources\n\n- [dbt Documentation](https://docs.getdbt.com/)\n- [dbt CLI Reference](https://docs.getdbt.com/reference/dbt-commands)\n- [Agent Skills Documentation](https://agentskills.io/home)\n- [Agent Skills Specification](https://agentskills.io/specification)\n\n## Community\n\n- **Issues**: Report problems or suggest new skills\n- **Discussions**: Share use cases and patterns\n- **Pull Requests**: Contribute new skills or improvements\n- **Star** this repository if you find it useful!\n\n## License\n\nSee [LICENSE](LICENSE) for details.\n\n## Skill Evaluation\n\nSee [evals/README.md](evals/README.md) for the A/B testing tool to compare skill variations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbt-labs%2Fdbt-agent-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbt-labs%2Fdbt-agent-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbt-labs%2Fdbt-agent-skills/lists"}