ETL Pipeline Builder Skill

SkillDatabases & data

Build and manage ETL pipelines for data migration with transformation, CDC, and monitoring

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the ETL Pipeline Builder Skill skill

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/code-migration-modernization/skills/etl-pipeline-builder/SKILL.md and read by ahel’s review.

Builds and manages ETL (Extract, Transform, Load) pipelines for data migration, supporting incremental loads, CDC, and comprehensive monitoring.

Purpose

Enable data pipeline creation for:

  • Source-to-target mapping
  • Transformation definition
  • Incremental load setup
  • CDC configuration
  • Pipeline monitoring

Capabilities

1. Source-to-Target Mapping

  • Define column mappings
  • Handle schema differences
  • Configure data type conversions
  • Manage derived columns

2. Transformation Definition

  • Data type transformations
  • Value mappings
  • Aggregations
  • Lookups and enrichments

3. Incremental Load Setup

  • Define watermarks
  • Configure incremental columns
  • Handle deletes
  • Manage merge logic

4. CDC Configuration

  • Log-based CDC
  • Trigger-based CDC
  • Timestamp-based CDC
  • Full load comparison

5. Error Handling

  • Define retry policies
  • Configure dead letter queues
  • Handle data quality issues
  • Implement alerting

6. Pipeline Monitoring

  • Track pipeline metrics
  • Monitor data volumes
  • Alert on failures
  • Generate SLA reports

Tool Integrations

ToolTypeIntegration Method
Apache AirflowOrchestrationPython
dbtTransformationCLI
AirbyteData integrationAPI
FivetranSaaS ETLAPI
AWS DMSCloud migrationCLI
DebeziumCDCConfig

Output Schema

{
  "pipelineId": "string",
  "timestamp": "ISO8601",
  "pipeline": {
    "name": "string",
    "source": {},
    "target": {},
    "mappings": [],
    "transformations": [],
    "schedule": "string"
  },
  "artifacts": {
    "dagFile": "string",
    "configFile": "string",
    "sqlFiles": []
  },
  "deployment": {
    "status": "string",
    "url": "string"
  }
}

Integration with Migration Processes

  • database-schema-migration: Data movement
  • cloud-migration: Cloud data pipelines
  • data-format-migration: Format transformation

Related Skills

  • data-migration-validator: Validation
  • schema-comparator: Schema mapping

Related Agents

  • database-migration-orchestrator: Pipeline orchestration
  • data-architect-agent: Pipeline design

Signals

GitHub stars
2k
Forks
112
Last commit
Sep 2026
Advanced
Item type
skill
Key
etl-pipeline-builder
Source
github.com/a5c-ai/babysitter