cosmos-dbt-fusion
Run a dbt Fusion project with Astronomer Cosmos. Use when running a dbt Fusion project with Astronomer Cosmos (Cosmos 1.11+, ExecutionMode.LOCAL on Snowflake/Databricks). Before implementing, verify dbt engine is Fusion (not Core), the warehouse is supported, and local execution is acceptable. Does not cover dbt Core.
Install
git clone https://github.com/astronomer/agents /tmp/agents && ln -s /tmp/agents/skills/cosmos-dbt-fusion ~/.claude/skills/cosmos-dbt-fusion
From README
Cosmos + dbt Fusion: Implementation Checklist Execute steps in order. This skill covers Fusion-specific constraints only. Version note: dbt Fusion support was introduced in Cosmos 1.11.0. Requires Cosmos ≥1.11. Reference: See reference/cosmos-config.md for ProfileConfig, operatorargs, and Airflow 3 compatibility details. Before starting, confirm: (1) dbt engine = Fusion (not Core → use cosmos-dbt-core), (2) warehouse = Snowflake, Databricks, Bigquery and Redshift only. Fusion-Specific Constraints | Constraint | Details | |------------|---------| | No async | AIRFLOWASYNC not supported | | No virtualenv | Fusion is a binary, not a Python package | | Warehouse support | Snowflake, Databricks, Bigquery and Redshift support while in preview | --- Confirm Cosmos Version CRITICAL: Cosmos 1.11.0 introduced dbt Fusion compatibility. Validate: pip show astronomer-cosmos reports version ≥ 1.11.0 --- the dbt Fusion Binary (REQUIRED) dbt Fusion is NOT bundled with Cosmos or dbt Core.
More from this repo
airflow-state-store
Persists task and asset state across retries and DAG runs using Airflow 3.3's AIP-103 key/value stores...
authoring-go-sdk-tasks
Writes Airflow task logic in Go using the Airflow Go SDK.
authoring-java-sdk-tasks
Writes Airflow task logic in Java, Kotlin, or any JVM language using the Airflow Java SDK.
