What problem does it solve?
This Skill enables teams to perform iterative DAG testing in Airflow by guiding users through a repeatable test-debug-fix cycle, reducing time to identify and fix issues in DAGs.
Core Features & Use Cases
- Iterative testing workflow: trigger a DAG run, observe results, and loop through debugging and fixes.
- Comprehensive diagnostics: diagnose runs, fetch task logs, and surface root causes.
- Use Case: when validating a new DAG or troubleshooting a failing schedule, this skill streamlines testing and remediation.
Quick Start
Use the skill to iteratively test a DAG by triggering a run, inspecting outcomes, and applying fixes.
Trigger a test run: uvx --from astro-airflow-mcp@latest af runs trigger-wait <dag_id> --timeout 300
Diagnose failures and inspect logs: af runs diagnose <dag_id> <dag_run_id>
Inspect task logs: af tasks logs <dag_id> <dag_run_id> <task_id>