
Authoring Dags
Walks you through the full DAG authoring process from discovery to testing, with a clear six-phase workflow that leans heavily on the `af` CLI for validation. The discovery phase is smart: it has you check what connections, variables, and providers are actually available before you start coding. The validation loop is thorough, using `af dags errors` to catch import issues and `af dags explore` to inspect structure. It explicitly hands off to a separate testing-dags skill for the trigger and debug cycle, which keeps things focused. The workflow diagram and command reference tables make it easy to follow. Best suited for teams standardizing on Airflow patterns and wanting guided, validated DAG creation rather than just typing code blind.
- skills.sh installs
- 1.3K
- GitHub stars
- 459
- last updated
- Aug 21, 2026
Install
$ npx -y skills add astronomer/agents --skill authoring-dags --agent claude-codeInstalls into .claude/skills of the current project.
Files
DAG Authoring Skill
This skill guides you through creating and validating Airflow DAGs using best practices and af CLI commands.
For testing and debugging DAGs, see the testing-dags skill which covers the full test -> debug -> fix -> retest workflow.
Running the CLI
These commands assume af is on PATH. Run via astro otto to get it automatically, or install standalone with uv tool install astro-airflow-mcp.
Workflow Overview
Sponsors
Details
- Repository
- github.com/astronomer/agents
- Categories
- Testing & QA, DevOps & CI/CD, Documentation, Debugging, Automation & Workflows, Sales & Marketing
- First seen
- Apr 16, 2026
More from astronomer/agents
All 24- Debugging Dags1.2K
- Testing Dags1.2K
- Migrating Airflow 2 To 31.1K
- Setting Up Astro Project1.1K
- Tracing Upstream Lineage1.1K
- Profiling Tables1.1K
- Tracing Downstream Lineage1.1K
- Checking Freshness1K
- Annotating Task Lineage1K
- Cosmos Dbt Core990
- Airflow Hitl980
- Creating Openlineage Extractors960
- Cosmos Dbt Fusion925
- Warehouse Init841
- Deploying Airflow817
- Troubleshooting Astro Deployments655
- Airflow Plugins622
- Managing Astro Deployments595
- Blueprint584
- Init176
- Managing Astro Local Env1.6K
- Airflow1.5K
- Analyzing Data1.4K