dbt-agent-skills  by dbt-labs

Agent Skills for dbt workflows

Created 2 months ago
267 stars

Top 96.1% on SourcePulse

GitHubView on GitHub
Project Summary

A curated collection of Agent Skills enabling AI agents to effectively understand and execute dbt workflows. It targets analytics engineers and AI developers, facilitating natural language interaction for dbt tasks like model building, semantic layer creation, and job troubleshooting, thereby boosting data operations efficiency.

How It Works

Agent Skills are self-contained packages of instructions, scripts, and resources automatically discovered and loaded by AI agents based on prompt context. This mechanism translates natural language requests into dbt actions, abstracting command complexity and streamlining dbt operations within AI-driven development environments.

Quick Start & Requirements

Installation via Claude (/plugin install), Vercel Skills CLI (npx skills add), and Tessl (tessl install). Prerequisites: configured dbt, existing dbt project (dbt_project.yml), basic dbt knowledge. Some skills operate without a project. Compatible with 30+ AI agents supporting Agent Skills format.

Highlighted Details

  • Core dbt Tasks: Skills cover analytics engineering (model building, testing), semantic layer definition (MetricFlow), platform operations (job troubleshooting, MCP server config), and dbt Core to Fusion migration.
  • Automated Invocation: Agents automatically select and apply skills based on prompt context, abstracting dbt command complexity.
  • Broad Agent Support: Integrates with AI clients like Cursor, Cline, GitHub Copilot, and VS Code via standardized formats.
  • Modular Installation: Users can install all skills or specific subsets (e.g., dbt, dbt-migration) as needed.

Maintenance & Community

Active community engagement via Issues, Discussions, and Pull Requests, with a dedicated Contributing Guide. Links to dbt and Agent Skills documentation are provided.

Licensing & Compatibility

License details reside in the LICENSE file. Compatibility hinges on adherence to the Agent Skills specification for integration with supporting AI agents. Commercial use implications are defined by the license.

Limitations & Caveats

Most skills require a pre-existing, configured dbt project environment. The specific license type and its commercial use implications are not detailed within the README, necessitating reference to the LICENSE file.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
20
Issues (30d)
15
Star History
127 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.