@skills · Owner
Agent skills by astronomer
40 skills indexed from github.com/astronomer. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- .claude · Collection · 417 stars
- agents · Collection · 417 stars
- airflow · Skill · 417 stars
Queries, manages, and troubleshoots Apache Airflow using the `af` CLI. Use when working with anything related to Airflow - a DAG, a DAG run, a task log, an
- airflow-adapter · Skill · 417 stars
Airflow adapter pattern for v2/v3 API compatibility. Use when working with adapters, version detection, or adding new API methods that need to work across
- airflow-hitl · Skill · 417 stars
Builds human-in-the-loop (HITL) Airflow workflows - approval gates, form input, and human-driven branching. Use when a DAG needs a human in the loop - an a
- airflow-plugins · Skill · 417 stars
Builds Airflow 3.1+ plugins that embed FastAPI apps, custom UI pages, React components, middleware, macros, and operator links directly into the Airflow UI
- airflow-state-store · Skill · 417 stars
Persists task and asset state across retries and DAG runs using Airflow 3.3's AIP-103 key/value stores (`task_state_store`, `asset_state_store`) and the cr
- analyzing-data · Skill · 417 stars
Queries the data warehouse with SQL and answers business questions about data. Use when answering anything that needs warehouse data - counts, metrics, tre
- annotating-task-lineage · Skill · 417 stars
Annotate Airflow tasks with data lineage using inlets and outlets. Use when the user wants to add lineage metadata to tasks, specify input/output datasets,
- astro-airflow-mcp · Collection · 417 stars
- authoring-dags · Skill · 417 stars
Workflow and best practices for writing Apache Airflow DAGs. Use when creating a new DAG, write pipeline code, handling questions about DAG patterns and co
- authoring-go-sdk-tasks · Skill · 417 stars
Writes Airflow task logic in Go using the Airflow Go SDK. Use when the user wants to implement Airflow tasks in Go, asks about `BundleProvider`/`RegisterDa
- authoring-java-sdk-tasks · Skill · 417 stars
Writes Airflow task logic in Java, Kotlin, or any JVM language using the Airflow Java SDK. Use when the user wants to implement Airflow tasks in Java/JVM,
- authoring-language-sdk-tasks · Skill · 417 stars
The language-neutral foundation for Airflow language SDKs — implement task logic in a non-Python language while the DAG stays in Python. Use when the user
- blueprint · Skill · 417 stars
Define reusable Airflow task group templates with Pydantic validation and compose DAGs from YAML. Use when creating blueprint templates, composing DAGs fro
- checking-freshness · Skill · 417 stars
Quick data freshness check. Use when the user asks if data is up to date, when a table was last updated, if data is stale, or needs to verify data currency
- configuring-airflow-language-sdks · Skill · 417 stars
Configures Airflow to run language SDK tasks (Java, Go, and future native SDKs) — register a coordinator, map a queue to it, ensure the runtime/artifact on
- cosmos-dbt-core · Skill · 417 stars
Turns a dbt Core project into an Airflow DAG/TaskGroup using Astronomer Cosmos. Use turning a dbt Core project into an Airflow DAG or TaskGroup with Astron
- cosmos-dbt-fusion · Skill · 417 stars
Run a dbt Fusion project with Astronomer Cosmos. Use when running a dbt Fusion project with Astronomer Cosmos (Cosmos 1.11+, ExecutionMode.LOCAL on Snowfla
- creating-openlineage-extractors · Skill · 417 stars
Create custom OpenLineage extractors for Airflow operators. Use when the user needs lineage from unsupported or third-party operators, wants column-level l
- dag-factory · Skill · 417 stars
Authors Apache Airflow DAGs declaratively from dag-factory YAML configs. Use when building DAGs declaratively from YAML via dag-factory; creating/editing d
- debugging-dags · Skill · 417 stars
Comprehensive DAG failure diagnosis and root-cause analysis with structured investigation and prevention recommendations. Use when deep failure investigati
- delegating-to-otto · Skill · 417 stars
Drives Astronomer's Otto agent (`astro otto`) as a delegated sub-agent for Airflow, dbt, and data-engineering work. Use when the user explicitly asks to "u
- deploying-airflow · Skill · 417 stars
Deploys Airflow DAGs and projects. Use when deploying Airflow or answering anything about deployment - deploying DAGs/projects, pushing code, setting up CI
- deploying-go-sdk-bundles · Skill · 417 stars
Builds, packs, and deploys compiled Airflow Go SDK bundles so the ExecutableCoordinator can run them. Use when the user wants to compile a Go task bundle,
- deploying-java-sdk-bundles · Skill · 417 stars
Builds and deploys compiled Airflow Java SDK bundles so workers can run them. Use when the user wants to package a JVM task bundle into a JAR, asks about t
- managing-astro-deployments · Skill · 417 stars
Manage Astronomer production deployments with Astro CLI. Use when the user wants to authenticate, switch workspaces, create/update/delete deployments, or d
- managing-astro-local-env · Skill · 417 stars
Manage local Airflow environment with Astro CLI (Docker and standalone modes). Use when the user wants to start, stop, or restart Airflow, view logs, query
- migrating-ai-sdk-to-common-ai · Skill · 417 stars
Migrates Airflow projects from airflow-ai-sdk to apache-airflow-providers-common-ai 0.4.0+. Use when replacing airflow-ai-sdk with the official Airflow AI
- migrating-airflow-2-to-3 · Skill · 417 stars
Guide for migrating Apache Airflow 2.x projects to Airflow 3.x. Use when the user mentions Airflow 3 migration, upgrade, compatibility issues, breaking cha
- migrating-dagster-to-airflow · Skill · 417 stars
Guide for migrating Dagster projects to Apache Airflow 3 on Astro. Use when the user mentions migrating, converting, or porting Dagster (or Dagster+) code
- profiling-tables · Skill · 417 stars
Deep-dive data profiling for a specific table. Use when the user asks to profile a table, wants statistics about a dataset, asks about data quality, or nee
- setting-up-astro-project · Skill · 417 stars
Initialize and configure Astro/Airflow projects. Use when the user wants to create a new project, set up dependencies, configure connections/variables, or
- skills · Collection · 417 stars
- skills · Collection · 417 stars
- testing-dags · Skill · 417 stars
Complex DAG testing workflows with debugging and fixing cycles. Use for multi-step testing requests like "test this dag and fix it if it fails", "test and
- tracing-downstream-lineage · Skill · 417 stars
Trace downstream data lineage and impact analysis. Use when the user asks what depends on this data, what breaks if something changes, downstream dependenc
- tracing-upstream-lineage · Skill · 417 stars
Trace upstream data lineage. Use when the user asks where data comes from, what feeds a table, upstream dependencies, data sources, or needs to understand
- troubleshooting-astro-deployments · Skill · 417 stars
Troubleshoot Astronomer production deployments with Astro CLI. Use when investigating deployment issues, viewing production logs, analyzing failures, or ma
- warehouse-init · Skill · 417 stars
Initialize warehouse schema discovery. Generates .astro/warehouse.md with all table metadata for instant lookups. Run once per project, refresh when schema