data-pipelines

Automate design and governance of idempotent ETL/ELT pipelines.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AlexanderStephenThompson/claude-hub --skill data-pipelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-pipelines
Source: https://github.com/AlexanderStephenThompson/claude-hub/tree/main/data/skills/data-pipelines
Command: npx skills add https://github.com/AlexanderStephenThompson/claude-hub --skill data-pipelines

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured framework for architecting, implementing, and operating robust ETL/ELT pipelines with idempotent guarantees, clear data staging, and observable outcomes.

Core Features & Use Cases

  • Idempotent design patterns (delete-then-insert, upserts) to ensure safe retries
  • Clear stage architecture (raw, staged, curated, aggregated) with backfill support
  • Observability: logging, metrics, lineage for data governance and quality
  • Use Case: design pipelines that ingest daily sales data, validate quality, and produce reliable dashboards

Quick Start

Outline a new ETL workflow for ingesting a daily source feed, validating data quality, and enabling backfill across dates.

Frequently Asked Questions about data-pipelines

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

FAQPage Schema
How do I design idempotent ETL pipelines for safe retries?

Idempotent ETL pipelines ensure safe retries by applying design patterns like delete-then-insert or upserts. These patterns guarantee that re-running a workflow for the same execution date overwrites existing records instead of duplicating them.

What is the best way to structure data pipeline architecture for raw, staged, and curated layers?

The best way to structure data pipeline architecture is by separating data into raw, staged, curated, and aggregated layers. This stage progression supports data quality validation and enables targeted backfill operations across specific execution dates.

How does backfill work with parameterized execution dates in data orchestration?

Backfill works with parameterized execution dates by allowing the orchestration framework to process historical data for specific time periods. This parameterization isolates pipeline runs, ensuring idempotent operations when reprocessing missed or delayed daily source feeds.

Can I use upserts and staging-merge patterns for automated data quality checks?

Yes, staging-merge patterns support automated data quality checks by isolating raw ingested data in a staging layer before validation. Once quality rules pass, the data is merged or upserted into the curated layer, ensuring only clean records are promoted.

Why do I need observable pipelines with logging and metrics for data governance?

Observable pipelines with logging and metrics are needed for data governance to monitor pipeline health and track data lineage. This observability provides audit trails for data quality checks across aggregated layers and ensures reliable dashboard outputs.

How to automate ETL workflow design for daily sales data ingestion and validation?

Automating ETL workflow design for daily sales data involves structuring the pipeline across raw, staged, and curated layers with idempotent guarantees. The workflow validates data quality during staging and supports parameterized backfill to produce reliable aggregated reporting.