data-pipelines

Design and implement ETL/ELT data pipelines with orchestration tools like Airflow and dbt.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/hyukudan/ai-skills --skill data-pipelines-hyukudan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-pipelines
Source: https://github.com/hyukudan/ai-skills/tree/main/examples/skills/data-pipelines
Command: npx skills add https://github.com/hyukudan/ai-skills --skill data-pipelines-hyukudan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and patterns for designing, building, and maintaining efficient and reliable data pipelines for ETL/ELT workflows.

Core Features & Use Cases

  • ETL/ELT Patterns: Understand and implement both traditional ETL and modern ELT approaches.
  • Orchestration Tools: Learn best practices for tools like Airflow and dbt.
  • Data Quality & Error Handling: Implement robust checks and strategies to ensure data integrity and pipeline resilience.
  • Use Case: You need to build a daily pipeline to ingest sales data from a source system, transform it, and load it into your data warehouse. This Skill will guide you through choosing the right tools, structuring your DAGs/models, and implementing incremental loading and quality checks.

Quick Start

Use the data-pipelines skill to learn about Airflow DAG structure and task dependencies.

Frequently Asked Questions about data-pipelines

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

FAQPage Schema
What is the best way to structure an ETL data pipeline using Airflow and dbt?

Airflow orchestrates ETL data pipelines by structuring DAGs and task dependencies, while dbt handles ELT transformations, incremental loading, and data quality checks to ensure robust pipeline resilience.

How do I implement data quality checks in an ELT workflow?

Implement data quality checks in an ELT workflow by applying robust error handling strategies and validation patterns during the transformation phase, ensuring data integrity and pipeline resilience throughout the loading process.

When should I choose ETL over ELT for my data pipeline?

Choose ETL over ELT when your data pipeline requires transforming data before loading it into the target system, whereas modern ELT loads raw data first and uses tools like dbt to transform it directly within the data warehouse.

Does this guidance cover both batch and streaming data pipelines?

Yes, this guidance covers batch, streaming, and hybrid processing requirements for data pipelines, providing patterns and best practices to design workflows that address diverse data ingestion and transformation needs.

How do I set up incremental loading strategies in a data pipeline?

Set up incremental loading strategies in a data pipeline by applying patterns that ingest only new or modified records from the source system, reducing processing overhead and maintaining data quality checks during daily warehouse loads.