dlt-dagster

Run dlt pipelines in Dagster with component or Pythonic definitions.

20|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/untitled-data-company/data-skills --skill dlt-dagster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dlt-dagster
Source: https://github.com/untitled-data-company/data-skills/tree/main/skills/dlt-dagster
Command: npx skills add https://github.com/untitled-data-company/data-skills --skill dlt-dagster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This skill simplifies running dlt pipelines inside Dagster by offering a component-based (loads.py + defs.yaml) or Pythonic (@dlt_assets) approach, enabling scalable orchestration of data pipelines.

Core Features & Use Cases

  • Component workflow: generate Dagster assets via loads.py and defs.yaml with a dlt load collection.
  • Pythonic workflow: implement @dlt_assets with DagsterDltResource for code-centric definitions.
  • Supports incremental loading, backfills, parallelization, and optional cloud deployment (Dagster Cloud) for production-grade pipelines.
  • Suitable for running dlt pipelines on Dagster compute or external compute (ECS, Fargate), with templates and references for setup.

Quick Start

Use this skill to run an existing dlt pipeline inside Dagster by selecting the preferred approach (component or Pythonic) and materializing assets in Dagster Cloud or on your Dagster deployment.

Frequently Asked Questions about dlt-dagster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run dlt pipelines in Dagster for scalable orchestration?

Both component-based and Pythonic workflows orchestrate dlt pipelines in Dagster. The component approach uses loads.py and defs.yaml, while the Pythonic approach implements @dlt_assets with DagsterDltResource for code-centric definitions.

Can I deploy dlt pipelines on external compute like ECS or Fargate with Dagster?

dlt pipelines in Dagster support external compute on ECS and Fargate. This allows execution outside standard Dagster compute for production-grade cloud deployment.

What is the difference between component and Pythonic dlt definitions in Dagster?

Component definitions generate Dagster assets via loads.py and defs.yaml. Pythonic definitions implement @dlt_assets with DagsterDltResource for a code-centric approach.

Do I need dagster-dlt installed to orchestrate dlt data pipelines?

Running dlt pipelines in Dagster requires a Dagster project with dagster-dlt installed. You also need environment-based credentials and templates for loads/defs or Pythonic definitions.

Does running dlt pipelines inside Dagster support incremental loading and backfills?

Running dlt pipelines inside Dagster supports incremental loading, backfills, and parallel asset execution. These features are available in both component and Pythonic workflow approaches.