CtrlK
BlogDocsLog inGet started
Tessl Logo

airbyte-server-dagster-to-orchestra

Use this skill when the user wants to convert a Dagster integration that syncs a self-hosted Airbyte Server (open-source / OSS) instance — AirbyteResource (with host/port) plus build_airbyte_assets — into an equivalent Orchestra pipeline task. Triggers: any mention of migrating self-hosted Airbyte Dagster assets to Orchestra; Dagster code using dagster_airbyte AirbyteResource configured with a host/port pointing to an on-prem or self-managed Airbyte deployment.

70

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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 conversion guide with concrete mapping and copy-paste examples. Its main weakness is the absence of explicit validation/verification checkpoints in the conversion workflow.

Suggestions

Add an explicit validation step to Conversion Steps, e.g. 'Verify the Orchestra Airbyte Server connection exists and the connection_id matches before saving the pipeline'.

Tighten the Gotchas section by removing entries that restate the parameter-mapping table (e.g., host/port -> connection host URL) to reduce redundancy.

Consider whether the Adding Alerts section belongs in a separate reference file or skill pointer, since it already defers schema details elsewhere.

DimensionReasoningScore

Conciseness

The body is mostly lean and assumes Claude's competence, but a few Gotchas restate mapping info already in the table (host/port -> connection host URL) and the Alerts section is tangential, leaving minor trim opportunities.

4 / 5

Actionability

Provides a concrete parameter-mapping table, a full YAML template, and a complete copy-paste-ready before/after pair (real Python + real YAML) covering the common case, matching the fully-executable anchor.

5 / 5

Workflow Clarity

The five Conversion Steps are clearly sequenced, but there are no validation or verification checkpoints (e.g., confirm the Orchestra connection exists, validate generated YAML), which fits the 'steps listed but checkpoints missing' anchor.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and a one-level reference out to the slack-dagster-to-orchestra skill for alert schema details; no bundle files exist, and the inline content is appropriately self-contained for a conversion skill with minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

95%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 with explicit trigger guidance and a clear niche that distinguishes self-hosted Airbyte Server from cloud variants. The only minor gap is that it frames one composite action rather than enumerating several distinct capabilities.

DimensionReasoningScore

Specificity

Names concrete domain objects (AirbyteResource with host/port, build_airbyte_assets, Orchestra pipeline task) but the core action is singular ('convert X into Y') rather than a list of several distinct actions, so it stops just short of the comprehensive multi-action anchor at 5.

4 / 5

Completeness

It opens with 'Use this skill when the user wants to convert...' (explicit when) and states the conversion target (explicit what), with concrete trigger phrases — matching the clearly-answers-both anchor.

5 / 5

Trigger Term Quality

An explicit 'Triggers:' clause covers natural phrases a user would say ('migrating self-hosted Airbyte Dagster assets to Orchestra') plus synonyms (self-hosted, on-prem, self-managed, OSS), matching the comprehensive-synonym anchor.

5 / 5

Distinctiveness Conflict Risk

Scoped tightly to self-hosted Airbyte Server (host/port tell, distinct from AirbyteCloudResource), giving it a clear niche with minimal overlap risk with sibling Orchestra skills.

5 / 5

Total

19

/

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.