Skip to main content
skill CX Codex

dbt-data-transformation — Claude Code skill: models, tests

A dbt skill for analytics engineering: models, tests, docs, incremental builds, macros and packages. Useful when your warehouse SQL needs structure.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add manutej/luxor-claude-marketplace --skill dbt-data-transformation -a claude-code
Open on GitHub

What dbt-data-transformation does

The skill treats dbt as a development framework rather than a pile of scripts. It walks through SELECT-based models, raw sources via {{ source() }}, cross-model references with {{ ref() }}, data quality tests, documentation and exposures. Materializations get their own sections: view, table and incremental with unique_key and on_schema_change.

Project layout is spelled out folder by folder: staging/, intermediate/, marts/, with stg_, int_, fct_ and dim_ prefixes. You get examples of declaring raw tables in sources.yml, attaching unique and not_null tests to columns, and letting dbt resolve the dependency graph. Jinja templating, macros and package management are covered too.

An incremental model breaks if the where clause does not bound the processing window: without a date filter dbt scans the whole table on every run. Check your unique key before the first production run. The text stops inside the incremental section, so orchestration with Airflow, Dagster or dbt Cloud appears only as a bullet in the use-case list, with no detail behind it.

What it helps with

  • split SQL transformations into staging, intermediate and marts layers
  • declare raw tables and attach column-level tests
  • set up an incremental build for a large fact table
  • move repeated logic into a Jinja macro
  • generate model documentation and a lineage graph

Example prompts for the agent

  • Describe the jaffle_shop sources in sources.yml and add unique and not_null tests on id
  • Build an incremental fct_orders model with unique_key order_id and an order_date filter
  • Lay out models across staging, intermediate and marts with stg_, int_, fct_ and dim_ prefixes

How to install dbt-data-transformation

1Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill dbt-data-transformation -a claude-code

2Manually: put the files in place

~/.claude/skills/dbt-data-transformation/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/dbt-data-transformation/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about dbt-data-transformation

How do I install dbt-data-transformation in Claude?

Run npx skills add manutej/luxor-claude-marketplace --skill dbt-data-transformation -a claude-code. The skill lands in ~/.claude/skills/dbt-data-transformation/SKILL.md.

What does dbt-data-transformation do?

It guides dbt development: models, sources, tests, documentation, materializations, macros and packages. Incremental builds and project structure get separate treatment.

How is incremental different from table here?

A table rebuilds fully on every run, while incremental processes only new records after the first build. The example sets unique_key and on_schema_change for incremental.

Similar skills

All skills for Data and databases →

From the same set31

performance-benchmark-specialist Sets up benchmarks for shell tools: warmup runs, statistics, and target checks like <100ms and >90% cache hit rate. CX Codex +1 456installs PostgreSQL Database Administration A PostgreSQL administration skill: schema design, indexing, backups and query tuning. Useful when the agent writes SQL for a ticketing system or reporting. CX Codex +1 452installs langchain-orchestration A LangChain reference skill for your coding agent: chains, agents, memory, RAG and orchestration. Useful when the agent writes LangChain code and should stick to working patterns. CX Codex +1 451installs graphql-api-development A skill that walks your agent through GraphQL API design on graphql-js: schema, resolvers, queries, mutations, subscriptions, auth. Useful when REST stops fitting. CX Codex +1 447installs microservices-patterns A microservices skill covering service mesh, circuit breakers, traffic splitting and Istio. Useful when services fail in cascades or you need a canary release. CX Codex +1 446installs apache-airflow-orchestration A skill for Apache Airflow work: writing DAGs, wiring task dependencies, branching, and getting pipelines ready for production. CX Codex +1 437installs claude-sdk-integration-patterns A skill with ready patterns for the Claude API and TypeScript SDK: streaming, tool use, error handling, token savings. CX Codex +1 434installs unix-goto-development Walks an agent through adding features to the unix-goto navigation tool: a 9-step workflow, 100% test coverage, and sub-100ms cached navigation. CX Codex +1 427installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor