astronomer avatar

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-code

Installs 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
1kostja94 avatarindexingkostja94/marketing-skillsWhen the user wants to fix indexing issues from Search Console, use noindex, or implement Google Indexing API. Also use when the user mentions "fix indexing," "1.3Kskills.sh installs
2agentmc15 avatartrading-strategiesagentmc15/polymarket-traderFramework for developing, testing, and deploying trading strategies for prediction markets. Use when creating new strategies, implementing signals, or building 1.3Kskills.sh installs
3nexscope-ai avatarecommerce-email-marketing-buildernexscope-ai/ecommerce-skillsE-commerce email marketing system builder. Creates complete email automation flows with full copywriting, subject lines, ESP setup instructions, segmentation ru1.2Kskills.sh installs
4secondsky avatarsap-fiori-toolssecondsky/sap-skillsDevelops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freesty1.2Kskills.sh installs
5marcelorodrigo avatarfilament-promarcelorodrigo/agent-skillsBuild Laravel admin panels with Filament v5. Use for creating resources, forms, tables, widgets, and testing admin interfaces with Livewire v4.1.2Kskills.sh installs
6tursodatabase avatarmvcctursodatabase/tursoOverview of Experimental MVCC feature - snapshot isolation, versioning, limitations1.2Kskills.sh installs