data_transform

Design and implement ETL/ELT pipelines with SQL, dbt, Python, and Airflow.

43|11|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/vuralserhat86/antigravity-agentic-skills --skill data-transform-vuralserhat86
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data_transform
Source: https://github.com/vuralserhat86/antigravity-agentic-skills/tree/main/skills/data_transform
Command: npx skills add https://github.com/vuralserhat86/antigravity-agentic-skills --skill data-transform-vuralserhat86

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of converting raw, unrefined data into structured, analysis-ready assets, enabling more effective data utilization and decision-making.

Core Features & Use Cases

  • ETL/ELT Pipeline Design: Build robust data pipelines using modern tools and patterns.
  • Data Transformation: Clean, normalize, and enrich data using SQL (dbt) or Python (pandas, polars, PySpark).
  • Orchestration: Schedule and manage complex data workflows with tools like Airflow.
  • Use Case: You have daily sales transaction logs in a raw CSV format. Use this Skill to build an Airflow pipeline that transforms these logs into an aggregated daily sales mart, ready for business reporting.

Quick Start

Use the data_transform skill to build a dbt incremental model for daily sales data.

Frequently Asked Questions about data_transform

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

FAQPage Schema
How do I build an ETL data pipeline to transform raw CSV files into analysis-ready datasets?

You can build an ETL data pipeline to transform raw CSV files by designing workflows with SQL using dbt or Python with pandas. This process cleans, normalizes, and aggregates raw transaction logs into structured analytical assets ready for reporting.

What is the best way to orchestrate incremental loading for daily data transformation pipelines?

The best way to orchestrate incremental loading for data transformation pipelines is using Airflow to schedule workflows combined with dbt incremental models. This approach handles daily data cleaning and performance optimization for large datasets efficiently.

Can I use Python with polars or PySpark for large-scale data transformation and normalization?

Yes, you can use Python with polars or PySpark for large-scale data transformation and normalization. These frameworks handle performance optimization for large datasets during the ELT pipeline design process, converting raw data into structured assets.

Does dbt work with Airflow for scheduling complex ELT data workflows?

Yes, dbt works with Airflow for scheduling complex ELT data workflows. You can use Airflow for orchestration and dependency management while leveraging dbt to run the SQL data transformation models for incremental loading.

When do I need an ELT pipeline instead of manual data cleaning for raw data sources?

You need an ELT pipeline instead of manual data cleaning when converting large volumes of raw data into structured analytical assets. Automated pipelines solve challenges in data normalization, incremental loading, and performance optimization that manual processes cannot handle.

What are the limitations of using pandas compared to PySpark for data transformation in ETL pipelines?

Limitations of using pandas compared to PySpark for data transformation in ETL pipelines include handling very large datasets. While pandas works for smaller in-memory data cleaning, PySpark provides the distributed computing necessary for performance optimization on large-scale data.