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+.