Repository inventory

astronomer/agents

Skills indexed from this repository, with install-style signals scoped to the repo.
15 skills3.5K GitHub stars0 weekly installsPythonGitHubOwner profile

Overview

This skill helps deploy Airflow DAGs and complete Airflow projects to staging and production. It covers managed deployments with Astro and self-hosted deployments using Docker Compose for development or Kubernetes with the official Helm chart for production. The guidance focuses on practical commands, CI/CD patterns, and deployment strategies to minimize downtime and speed iteration.

How this skill works

The skill inspects your deployment context (Astro vs open-source) and recommends appropriate commands and pipelines. For Astro it shows CLI deployment modes (full, DAG-only, image-only, dbt) and branch-to-environment mapping. For self-hosted setups it outlines Docker Compose quick starts for local/dev and Helm values and git-sync patterns for Kubernetes production deployments. It also highlights common operational commands and upgrade steps.

When to use it

  • You need to push DAG changes quickly without rebuilding images (fast iteration).
  • You want a managed CI/CD path with branch-to-environment mapping (Astro).
  • You're setting up a local development environment with Docker Compose.
  • You need a production-grade Airflow on Kubernetes using the Helm chart.
  • You want to design CI jobs that separate image builds from DAG pushes.

Best practices

  • Use astro deploy --dags for DAG-only changes and astro deploy for dependency or image changes.
  • Map branches to environments (main->prod, develop->staging) and automate deploys from CI.
  • For Kubernetes production, prefer git-sync or PV mounts over baking DAGs into images.
  • Pin Airflow image versions for reproducible releases and use Helm values.yaml for config.
  • Keep requirements changes in CI image builds and avoid ad-hoc pip installs on running clusters.

Example use cases

  • Fast feature iteration: run astro deploy --dags on a feature branch to validate DAG logic quickly.
  • Production release: CI merges to main trigger astro deploy (full) or Helm upgrade with a pinned image tag.
  • Local testing: bring up an Airflow 3 stack with docker compose up -d for development and debugging.
  • Kubernetes deploy: install or upgrade Airflow via helm install/upgrade and use git-sync for DAG distribution.
  • Multi-repo CI: build and push an image from one pipeline (astro deploy --image) and push DAGs from another (astro deploy --dags).

FAQ

Rebuild when you change dependencies, requirements.txt, plugins, the Dockerfile, or any non-DAG code that must be inside the image.

Which DAG deployment method is recommended for production on Kubernetes?

Use git-sync for automatic, reliable DAG sync from a repository. Persistent volumes or baked images are alternatives but git-sync is typically easiest to manage.

15 skills

airflow
Ai

This skill helps you manage Airflow workflows by listing, testing, running, debugging DAGs, and inspecting logs, connections, and health.

AnalyticsDataDebuggingDevops+3
annotating-task-lineage
Ai

This skill guides you to annotate Airflow tasks with inlets and outlets to capture data lineage for datasets and assets.

AnalyticsAutomationCloudData+2
cosmos-dbt-core
Ai

This skill helps convert a dbt Core project into an Airflow DAG or TaskGroup using Cosmos, with setup validation and execution configuration.

AutomationBackendCloudData+2
cosmos-dbt-fusion
Ai

This skill helps you deploy dbt Fusion projects with Cosmos by validating version, installing the Fusion binary, and configuring local execution.

AutomationCloudDataDatabase+2
airflow-hitl
Ai

This skill enables human-in-the-loop decision gates in Airflow by managing approvals, forms, and branching through HITL operators for deferrable workflows.

AutomationBackendDataDevops+2
deploying-airflow
Ai

This skill helps you deploy Airflow DAGs and projects to production using Astro or Docker/Kubernetes CI/CD, streamlining deployment strategies.

Ci CdDataDevopsDocker+3
profiling-tables
Ai

This skill generates a comprehensive table profile, including metadata, statistics, quality assessment, and practical queries to understand structure, content,

AnalyticsAutomationDataDatabase+3
testing-dags
Ai

This skill helps you test, debug, and fix Airflow DAGs iteratively, guiding you through trigger, diagnosis, and retest cycles.

AutomationDataDebuggingPython+2
setting-up-astro-project
Ai

This skill initializes and configures Astro Airflow projects with dependencies, connections, and project structure, accelerating setup and deployment.

AutomationCliDataDevops+4
tracing-downstream-lineage
Ai

This skill analyzes downstream data impacts and identifies blast radius before changes, detailing affected tables, DAGs, dashboards, and owners.

AnalyticsDataDevopsOperations+3
managing-astro-local-env
Ai

This skill helps you manage your local Airflow environment with the Astro CLI, enabling start, stop, logs, and troubleshooting commands.

AnalyticsAutomationCliData+4
authoring-dags
Ai

This skill guides you in authoring and validating Airflow DAGs using af CLI, applying best practices and reliable debugging workflows.

AutomationCliDataDebugging+4
debugging-dags
Ai

This skill performs comprehensive DAG failure diagnosis and root cause analysis for Airflow pipelines, delivering actionable remediation and prevention

AnalyticsAutomationDataDebugging+3
tracing-upstream-lineage
Ai

This skill traces upstream data lineage by identifying sources, DAGs, and transformations to reveal data origins and feeding paths.

AnalyticsDataDebuggingPython+2
init
Ai

This skill initializes warehouse schema discovery, generating a ready-to-edit .astro/warehouse.md with table metadata for instant lookups and drift-aware

AnalyticsAutomationCliData+3
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational