LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

data-engineering-medallion-pipeline

End-to-end data engineering pipeline using MinIO, Airbyte, PostgreSQL, DBT, and Airflow with medallion architecture (Bronze/Silver/Gold layers)

4stars1forksUpdated 7/28/2026
DevOps & CI/CD#docker#dbt#data-engineering#etl#postgresql#airflow

Security Assessment

Safe(92/100)
Security Score92/100

About data-engineering-medallion-pipeline

This skill teaches an AI agent to stand up and operate a complete, local end-to-end data engineering pipeline built on the Medallion Architecture (Bronze, Silver, Gold layers). It solves the problem of wiring together a modern open-source data stack from scratch, combining MinIO for S3-compatible object storage, Airbyte for ingestion, PostgreSQL as the warehouse, DBT for transformations, Apache Airflow for orchestration, and Prometheus/Grafana for monitoring. The whole stack is designed to run locally via Docker Compose, following an ELT pattern where raw immutable data lands in Bronze, gets cleaned and typed in Silver, and is aggregated into business-ready KPIs in Gold.

The skill is driven largely by a Makefile that exposes commands for infrastructure lifecycle (setup, start, stop, status, logs), DBT operations (run, test, docs, snapshots for SCD Type 2), data movement (uploading sample data to MinIO, triggering Airflow DAGs), and development chores (lint, format with black, validate). It documents concrete DBT model patterns for each layer, including extracting JSONB from Airbyte raw tables, deduplicating with window functions, casting types, and building aggregated metrics like product profit margins. Airflow DAGs orchestrate the bronze-ingestion, silver-transformation, and gold-aggregation stages.

It targets data engineers, analytics engineers, and platform learners who want a reproducible reference implementation of a data lakehouse without provisioning cloud infrastructure. Use cases include learning medallion architecture, prototyping ELT flows, implementing DBT data-quality tests, and demonstrating orchestrated pipelines. It requires Docker 20.10+, Docker Compose 2.0+, and at least 8GB of RAM, and clones an upstream companion repository to obtain the actual project code.

FAQ

What tools make up the pipeline stack?

MinIO for S3-compatible object storage, Airbyte for ingestion, PostgreSQL as the warehouse, DBT for transformations, Apache Airflow for orchestration, and Prometheus plus Grafana for monitoring, with Power BI referenced for business dashboards.

What are the prerequisites to run it?

Docker 20.10+ and Docker Compose 2.0+, with a minimum of 8GB RAM (16GB recommended). The project code is cloned from an upstream GitHub repository, then brought up with 'make setup' and 'make start'.

What do the Bronze, Silver, and Gold layers do?

Bronze holds raw immutable source data in JSONB, Silver holds cleaned, validated, deduplicated and typed data, and Gold holds business-ready aggregated metrics and KPIs. DBT models materialize each layer.

How is the pipeline orchestrated and tested?

Apache Airflow DAGs trigger the bronze ingestion, silver transformation, and gold aggregation stages in sequence, and DBT runs automated data-quality tests via 'make dbt-test'. SCD Type 2 history is captured through DBT snapshots.

Is this meant for production?

It is a local, Docker Compose based reference stack that ships with default demo credentials (for example admin/admin) and a sample dataset, so it is aimed at learning and prototyping rather than production deployment.

Install data-engineering-medallion-pipeline

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

aradotso/data-skills

Related Skills

research

448

secops-detection-engineering

21,346

qdrant-monitoring

259

project-architecture

3