CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-sequenced implementation checklist with executable code at every step and strong validation checkpoints. Its one significant defect is a broken reference: the body twice points to reference/cosmos-config.md, which is missing from the bundle, leaving ProfileConfig alternatives and Airflow 3 compatibility details unavailable.

Suggestions

Ship the referenced reference/cosmos-config.md file (ProfileConfig options for all warehouses, operator_args, Airflow 3 compatibility) or remove the two dangling links — as written, the skill promises detail it cannot deliver.

State the Cosmos >=1.11 requirement once (e.g., in the version note or step 1) instead of four times, and the supported-warehouse list once instead of three, to tighten conciseness.

Align the warehouse list across description and body (description says Snowflake/Databricks only; body adds BigQuery and Redshift) to avoid contradictory guidance.

DimensionReasoningScore

Conciseness

Largely efficient — tables, code blocks, and one-line **Validate** notes with no over-explanation of known concepts — but the Cosmos >=1.11 requirement is repeated four times (version note, step 1 CRITICAL note, step 1 Validate, final checklist) and the supported-warehouse list three times. Minor trimming would reach the lean anchor 5; not 3 because padding is limited to repetition, not unnecessary explanation.

4 / 5

Actionability

Fully executable throughout: pip install commands, a concrete Dockerfile snippet for the Fusion binary, and complete copy-paste-ready Python for RenderConfig, ProfileConfig, ExecutionConfig, ProjectConfig, and both DbtDag and DbtTaskGroup assembly. The common Snowflake case is covered end-to-end with only peripheral detail delegated to a reference doc.

5 / 5

Workflow Clarity

"Execute steps in order" opens a clear 8-step sequence with explicit validation checkpoints ("Validate: pip show astronomer-cosmos reports version >= 1.11.0", binary path check), a final validation checklist, a troubleshooting section with a concrete env var, and "User Must Test" items — exactly the sequence + checkpoints + feedback-loop structure of the anchor 5 example.

5 / 5

Progressive Disclosure

The body correctly signals one-level-deep references ("See reference/cosmos-config.md for ProfileConfig, operator_args, and Airflow 3 compatibility details"), but that file does not exist anywhere in the skill bundle — both links (lines 12 and 91) are broken, so the promised ProfileConfig/operator_args detail is unreachable. Clear signaling would suggest 3-4, but a dangling reference makes navigation to the detail content impossible, fitting the anchor 2 case of broken/minimal reference structure.

2 / 5

Total

16

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with explicit what/when structure and excellent distinctiveness via the dbt Fusion vs. dbt Core disambiguation. It is slightly under-specified on concrete capabilities and omits BigQuery/Redshift from its trigger keywords despite the body supporting them.

Suggestions

Enumerate the concrete actions the skill performs (e.g., "install the Fusion binary, configure RenderConfig/ProfileConfig/ExecutionConfig, assemble DbtDag or DbtTaskGroup") to raise specificity.

Add "BigQuery" and "Redshift" to the warehouse trigger terms so the description matches the body's supported warehouses and catches those user phrasings.

DimensionReasoningScore

Specificity

"Run a dbt Fusion project with Astronomer Cosmos" names the domain and one main action, plus pre-implementation checks ("verify dbt engine is Fusion (not Core), the warehouse is supported, and local execution is acceptable") — 1-2 concrete actions but not comprehensive. It does not enumerate the multiple specific capabilities (configure ProfileConfig/ExecutionConfig, assemble DAGs) that would justify a 4.

3 / 5

Completeness

Explicitly answers both "what" ("Run a dbt Fusion project with Astronomer Cosmos") and "when" ("Use when running a dbt Fusion project with Astronomer Cosmos (Cosmos 1.11+, ExecutionMode.LOCAL on Snowflake/Databricks)") with concrete trigger phrases, plus an explicit exclusion ("Does not cover dbt Core"). Clearly matches the anchor 5 example.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "dbt Fusion", "Astronomer Cosmos", "Snowflake", "Databricks", "dbt Core" are phrases users would say. Missing common variations — BigQuery and Redshift (supported per the body but absent from the description) and "ExecutionMode.LOCAL" is jargon rather than a user phrase — so it falls short of the comprehensive-synonym anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche with distinct triggers: "Does not cover dbt Core" and "verify dbt engine is Fusion (not Core)" explicitly disambiguate this skill from the sibling cosmos-dbt-core skill, minimizing wrong-skill triggering.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

astronomer/agents

Path

skills/cosmos-dbt-fusion/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.