migrate-airflow-kestra
Installation
SKILL.md
Migrate Airflow DAG to Kestra
Migrate an Apache Airflow DAG file to a production-ready Kestra flow with proper namespace files, correct task ordering, and schema-validated YAML.
When to use
Use this skill when the request involves migrating from Apache Airflow to Kestra, including:
- Migrating an Airflow DAG (
.py) to a Kestra flow YAML - Translating
@task-decorated functions or operators into Kestra tasks - Converting Airflow DAG dependencies into Kestra's sequential/parallel task structure
Required inputs
- Path to the Airflow DAG
.pyfile ($ARGUMENTS) - Output directory for generated files (defaults to
kestra-migrate/next to the DAG) - Target Kestra namespace (ask if not provided; default to
company.team)