cosmos-dbt-fusion

Configure and validate dbt Fusion execution in Astronomer Cosmos DAGs.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/miptah21/skills --skill cosmos-dbt-fusion-miptah21
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cosmos-dbt-fusion
Source: https://github.com/miptah21/skills/tree/main/.agents/skills/cosmos-dbt-fusion
Command: npx skills add https://github.com/miptah21/skills --skill cosmos-dbt-fusion-miptah21

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents misconfigured dbt Fusion runs in Astronomer Cosmos by guiding you through Fusion-specific setup constraints and validations, so your Airflow DAGs parse and execute correctly on supported warehouses.

Core Features & Use Cases

  • Cosmos 1.11+ Fusion compatibility guardrails: Ensures you’re using the dbt engine correctly (Fusion vs Core) and Cosmos versions that support Fusion.
  • Local-only ExecutionMode configuration: Sets up Cosmos to invoke the Fusion binary using ExecutionMode.LOCAL and the correct dbt_executable_path.
  • Warehouse support verification: Covers supported targets (Snowflake, Databricks, Bigquery, Redshift in preview) and explicitly avoids unsupported cases.
  • Operational setup for Airflow: Covers how to install the dbt Fusion binary into the Airflow runtime image and how to choose a parsing strategy (automatic, manifest, or dbt_ls).

Quick Start

Use cosmos-dbt-fusion to configure your Airflow DAG with Cosmos 1.11+, install the dbt Fusion binary in the runtime image, and set ExecutionConfig to use InvocationMode.SUBPROCESS with the Fusion binary path while keeping execution local.

Frequently Asked Questions about cosmos-dbt-fusion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run dbt Fusion models in an Airflow Cosmos DAG?▼

Run dbt Fusion in Airflow by configuring Cosmos with ExecutionMode.LOCAL and pointing dbt_executable_path to the installed Fusion binary. Use DbtDag or DbtTaskGroup for local subprocess invocation.

What is the difference between dbt Core and dbt Fusion when configuring Astronomer Cosmos?▼

Configuring dbt Fusion in Cosmos requires a dedicated Fusion binary in the Airflow runtime and Cosmos 1.11.0+, whereas dbt Core does not. You must explicitly confirm the active engine to parse correctly.

Which data warehouses are supported for dbt Fusion execution in Cosmos?▼

Supported data warehouses for dbt Fusion execution in Cosmos include Snowflake, Databricks, Bigquery, and Redshift in preview. Unsupported warehouse targets are explicitly avoided during configuration.

How do I install the dbt Fusion binary into my Airflow runtime image?▼

Install the dbt Fusion binary into your Airflow runtime image, then configure Cosmos ExecutionConfig to use InvocationMode.SUBPROCESS with the binary path while keeping execution local.

What parsing strategy should I choose for dbt Fusion DAGs in Cosmos?▼

Choose a dbt Fusion DAG parsing strategy from automatic, manifest, or dbt_ls options. Selecting the appropriate parsing method ensures Airflow DAGs parse and execute correctly on supported warehouses.

Why are my dbt Fusion tasks failing in Airflow with a misconfigured execution mode?▼

dbt Fusion tasks fail in Airflow when Cosmos is not set to ExecutionMode.LOCAL or the dbt_executable_path points to the wrong binary. Ensure the Fusion binary is installed and Cosmos is version 1.11.0+.