airflow_dag_factory

Community

Generate Airflow DAGs from YAML configs

Authorivanshamaev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates repetitive, error-prone boilerplate when creating and maintaining many Apache Airflow DAGs by letting you define them declaratively in YAML instead of writing large amounts of Python.

Core Features & Use Cases

  • Declarative DAG authoring with YAML: Define DAGs, tasks, task groups, dependencies, schedules, retries, and metadata in a consistent config format.
  • Production-ready scaling patterns: Generate many similar DAGs from one template, reuse defaults hierarchically, and support large fleets while keeping YAML maintainable with DRY patterns (anchors).
  • Advanced Airflow capabilities in config form: Use dynamic task mapping (partial/expand), dataset-aware scheduling (outlets/inlets and datasets), callbacks, TaskFlow-style decorators, environment-variable expansion, and Jinja2 templating.

Quick Start

Use the airflow_dag_factory skill to generate an Airflow DAG that loads YAML-defined tasks and schedules for multiple similar pipelines in a single project.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: airflow_dag_factory
Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#airflow-dag-factory

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.