astronomer avatar

Airflow

This wraps the `af` CLI for hands-on Airflow operations: listing DAGs, triggering runs, reading task logs, diagnosing failures, and checking system config like connections, variables, and pools. It also covers the Astro CLI for local development and deployment. The instance management is solid, you can switch between prod, staging, and local environments with persistent config that mirrors git's system/global/local scoping. When things break, `af runs diagnose` and `af dags errors` get you straight to the problem. It routes to separate skills for writing DAGs, debugging import errors, and deployments, so this stays focused on runtime operations. Use it when you need to see what's running, fix what's broken, or just poke around Airflow state without opening the web UI.

skills.sh installs
1.5K
GitHub stars
459
last updated
Aug 21, 2026

Install

$ npx -y skills add astronomer/agents --skill airflow --agent claude-code

Installs into .claude/skills of the current project.

Files

Airflow Operations

Use af commands to query, manage, and troubleshoot Airflow workflows.

Astro CLI

The Astro CLI is the recommended way to run Airflow locally and deploy to production. It provides a containerized Airflow environment that works out of the box:

# Initialize a new project
astro dev init

# Start local Airflow (webserver at http://localhost:8080)
astro dev start

# Parse DAGs to catch errors quickly (no need to start Airflow)
astro dev parse

# Run pytest against your DAGs
astro dev pytest

# Deploy to production
astro deploy            # Full deploy (image + DAGs)
astro deploy --dags     # DAG-only deploy (fast, no image build)

For more details:

  • New project? See the setting-up-astro-project skill
  • Local environment? See the managing-astro-local-env skill
  • Deploying? See the deploying-airflow skill

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.

Instance Configuration

Manage multiple Airflow instances with persistent configuration:

Sponsors

Details

Repository
github.com/astronomer/agents
Categories
Backend & APIs, Testing & QA, DevOps & CI/CD, Data Science & ML, Debugging, Automation & Workflows, Marketing & SEO, Sales & Marketing, CLI & Terminal, Databases

More from astronomer/agents

All 24
1unclecatvn avatarodoo-18unclecatvn/agent-skillsOdoo 18 development reference for Python models and ORM (search, domain, read_group, compute fields), XML/CSV data and views, OWL/JS client code, QWeb reports, 1.5Kskills.sh installs
2aj-geddes avatarnginx-configurationaj-geddes/useful-ai-promptsConfigure Nginx web server for high-performance reverse proxy, load balancing, SSL/TLS, caching, and API gateway functionality.1.5Kskills.sh installs
3timescale avatarpostgrestimescale/pg-aiguideUse this skill for any PostgreSQL database work — table design, indexing, data types, constraints, extensions (pgvector, PostGIS, TimescaleDB), search, and migr1.4Kskills.sh installs
4merill avatarmsgraphmerill/msgraphUp-to-date Microsoft Graph API knowledge for AI agents. Search 27,700+ Graph APIs, endpoint docs, resource schemas, and community samples — all locally, no netw1.4Kskills.sh installs
5jezweb avatarmcp-builderjezweb/claude-skillsBuild MCP servers in Python with FastMCP. Define tools / resources / prompts, build the server, test locally, deploy to FastMCP Cloud or Docker. Use whenever th1.4Kskills.sh installs
6ruvnet avatarsecurity-auditruvnet/rufloComprehensive security scanning and vulnerability detection. Includes input validation, path traversal prevention, CVE detection, and secure coding pattern enfo1.4Kskills.sh installs