CtrlK
BlogDocsLog inGet started
Tessl Logo

airbyte-cloud-dagster-to-orchestra

Use this skill when the user wants to convert a Dagster integration that syncs Airbyte Cloud — AirbyteCloudResource, build_airbyte_assets, load_airbyte_cloud_asset_specs, or airbyte_assets — into an equivalent Orchestra pipeline task targeting Airbyte Cloud. Triggers: any mention of migrating or rewriting Dagster Airbyte assets/resources to Orchestra; any Dagster code importing from dagster_airbyte pointed at Airbyte Cloud.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/migrate-to-orchestra/skills/airbyte-cloud-dagster-to-orchestra/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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-structured skill body with executable examples and a clear conversion sequence. Its main gap is the absence of validation/verification steps in the migration workflow, which caps workflow clarity.

Suggestions

Add an explicit validation step to the Conversion Steps (e.g., 'Verify the generated YAML parses and the Orchestra Sync task runs successfully before removing the Dagster assets').

Confirm whether the migrated Orchestra connection/API key actually triggers a sync, and instruct Claude to validate pipeline status after wiring depends_on.

Trim minor repetition (e.g., 'copy verbatim' appears in both the table Notes and Gotchas) to tighten conciseness toward the 5 anchor.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence without explaining what Dagster or Airbyte are, but a few Notes and 'copy verbatim' repetitions could be trimmed, keeping it just below the 5 anchor.

4 / 5

Actionability

Provides a concrete parameter-mapping table, a full YAML template, and a copy-paste ready before/after example with a real UUID covering the common sync case.

5 / 5

Workflow Clarity

Conversion Steps 1-5 are clearly sequenced, but the workflow lacks any validation/verification checkpoint (e.g., confirm the Orchestra task runs, validate the YAML), and the rubric caps batch/destructive migrations without validation at 3.

3 / 5

Progressive Disclosure

Well-organized single-file structure with clear sections and one-level external doc references; the inline Alerts block is clearly signaled and deferred to another skill, with only minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

87%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, specific description that clearly states what the skill does and when to use it, with concrete trigger phrases and minimal conflict risk. The main weakness is a single core action rather than multiple distinct actions.

DimensionReasoningScore

Specificity

Names concrete conversion actions and enumerates specific Dagster symbols (AirbyteCloudResource, build_airbyte_assets, load_airbyte_cloud_asset_specs), but the core action is a single convert/migrate rather than multiple distinct actions like the 5 anchor.

4 / 5

Completeness

Explicitly answers both what ('convert a Dagster integration that syncs Airbyte Cloud ... into an equivalent Orchestra pipeline task') and when ('Use this skill when...', 'Triggers: ...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good coverage of natural user phrases ('migrating or rewriting Dagster Airbyte assets/resources to Orchestra', 'Dagster code importing from dagster_airbyte') with a few less-natural jargon terms mixed in.

4 / 5

Distinctiveness Conflict Risk

A clear niche (Dagster Airbyte Cloud -> Orchestra) with distinct, highly specific triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
orchestra-hq/orchestra-skills
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.