Dbt Data Transformation

🌐Community
by manutej · vlatest · Repository

Automates dbt project execution, testing, and documentation to streamline data transformations and ensure quality.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add dbt-data-transformation npx -- -y @trustedskills/dbt-data-transformation
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "dbt-data-transformation": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/dbt-data-transformation"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables AI agents to automate and manage dbt (data build tool) projects for analytics engineering. It covers a wide range of tasks including model development, testing, documentation generation, incremental builds, macro creation, package management, and deployment workflows. Essentially, the agent can assist in building and maintaining data transformation pipelines using dbt's software engineering best practices.

When to use it

  • Building data transformation pipelines for analytics and business intelligence.
  • Creating a data warehouse with modular, testable SQL transformations.
  • Implementing ELT (Extract, Load, Transform) workflows.
  • Developing dimensional models (facts, dimensions).
  • Managing complex SQL dependencies and data lineage.

Key capabilities

  • Model Development: Writing SQL SELECT statements as dbt models using CTEs and referencing sources with {{ source() }}.
  • Testing: Defining and executing data quality tests within the dbt framework.
  • Documentation: Generating searchable data dictionaries automatically.
  • Macro Creation: Developing reusable Jinja-SQL functions (macros).
  • Package Management: Handling dependencies and managing dbt packages.
  • Deployment: Supporting CI/CD pipelines for deploying data transformations.
  • Incremental Builds: Creating incremental models for large datasets.

Example prompts

  • "Create a dbt model to transform the 'orders' table from the 'jaffle_shop' source."
  • "Define a data quality test for the 'stg_orders' model."
  • "Generate documentation for all dbt models in my project."

Tips & gotchas

  • This skill requires familiarity with dbt concepts and terminology.
  • Models are defined using only SELECT statements; no Data Definition Language (DDL) is supported within the models themselves.
  • The agent will leverage Jinja templating for SQL transformation logic.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
manutej
Installs
37

🌐 Community

Passed automated security scans.