airbyte-server-dagster-to-orchestra

airbyte-server-dagster-to-orchestra is a skill for Claude Code from orchestra-hq/orchestra-skills. It costs 110 tokens per session (1,273 once invoked), scanned A, original, MIT.

A conversion guide for moving Dagster assets that sync a self-hosted Airbyte Server into Orchestra. Dagster is a tool for defining and running data workflows, while Airbyte moves data between systems.

In plain words
What is it for?
Use it when converting Dagster AirbyteResource and build_airbyte_assets definitions that point to an Airbyte deployment you operate yourself.
Why use it?
It explains how a Dagster server connection, Airbyte connection ID, asset dependencies, and reload behavior correspond to Orchestra YAML. This avoids treating a private server as Airbyte Cloud.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the migrate-to-orchestra plugin — 52 skills shipped together

Good fit Use it when converting Dagster AirbyteResource and build_airbyte_assets definitions that point to an Airbyte deployment you operate yourself.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add orchestra-hq/orchestra-skills --skill airbyte-server-dagster-to-orchestra
Clone the repo
git clone --depth 1 https://github.com/orchestra-hq/orchestra-skills

Made for: Claude Code.

Or install migrate-to-orchestra, the plugin that ships this one along with the rest of its 52 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for airbyte-server-dagster-to-orchestra

README.md
[![agentmods](https://agentmods.dev/badge/skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra/github.svg)](https://agentmods.dev/skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra)
Your own site
<a href="https://agentmods.dev/skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra"><img src="https://agentmods.dev/badge/skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for airbyte-server-dagster-to-orchestra

Your own site · 80×15
<a href="https://agentmods.dev/skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra"><img src="https://agentmods.dev/badge/skills/orchestra-hq/orchestra-skills/airbyte-server-dagster-to-orchestra.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 110 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,273 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00110 $0.01273
Opus 5.5 $0.00044 $0.00509
Sonnet 5.5 $0.00022 $0.00255
Haiku 4.5 $0.00011 $0.00127

Measured 2mo ago against content hash 252af1594233, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

airbyte-server-dagster-to-orchestra scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/migrate-to-orchestra/skills/airbyte-server-dagster-to-orchestra/SKILL.md · 134 lines

How it starts

The opening of the file, as written. The whole thing — 134 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Airbyte Server: Dagster -> Orchestra Conversion

Overview

Self-hosted Airbyte is integrated in Dagster via dagster-airbyte's AirbyteResource, configured with a host and port pointing at your own deployment, plus build_airbyte_assets. In Orchestra the equivalent is a Sync task under the AIRBYTE_SERVER integration, which uses a connection type that stores the server host URL and credentials.

Parameter Mapping

Dagster concept Orchestra YAML field Notes
AirbyteResource(host=, port=) connection: Orchestra Airbyte Server connection (stores host + credentials)
build_airbyte_assets(connection_id=...) parameters.connection_id Airbyte connection UUID — copy verbatim
asset materialization parameters.job_type: sync reset for full reload
destination_tables=[...] (not needed) Whole connection is synced
asset key / name name: Human-readable task name
upstream asset deps depends_on: Upstream task names/UUIDs

Orchestra YAML Structure

version: v1
name: <pipeline-name>
pipeline:
  <stage-uuid>:
    tasks:
      <task-uuid>:
        integration: AIRBYTE_SERVER
        integration_job: AIRBYTE_SERVER_JOB
        name: <descriptive name>
        connection: <orchestra-airbyte-server-connection-name>
        parameters:
          connection_id: <airbyte-connection-uuid>
          job_type: sync
        depends_on: []
        condition: null
        tags: []

Conversion Steps

  1. Identify the resource — AirbyteResource(host=..., port=...) indicates self-hosted; note the connection_id from the asset build.
  2. Create/verify the Orchestra connection — Settings -> Connections -> Airbyte Server, pointing at your host URL and credentials. Note its name.
  3. Replace assets with a task block — one task per connection_id.
  4. Set job_type — sync or reset.
  5. Wire dependencies.

Before / After Example

Dagster (before)

from dagster import Definitions, EnvVar
from dagster_airbyte import AirbyteResource, build_airbyte_assets

airbyte = AirbyteResource(
    host="airbyte.internal.mycorp.com", port="8000",
    username=EnvVar("AIRBYTE_USER"), password=EnvVar("AIRBYTE_PASSWORD"),
)
crm_assets = build_airbyte_assets(
    connection_id="bb112233-4455-6677-8899-aabbccddeeff",
    destination_tables=["contacts", "accounts"],
)
defs = Definitions(assets=crm_assets, resources={"airbyte": airbyte})

Read the full file on GitHub · 134 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2mo ago First seen · 134 lines · 110 tokens per session scan A 252af1594233

Subscribe to this mod's changes

airbyte-server-dagster-to-orchestra is a skill published in the GitHub repository orchestra-hq/orchestra-skills (9 stars, last pushed yesterday), licensed MIT. It adds 110 tokens to every session and 1,273 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

airbyte-server-dagster-to-orchestra compared with skills from other repositories

airbyte-server-dagster-to-orchestra next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
airbyte-server-dagster-to-orchestraorchestra-hq/orchestra-skillsSkill9yesterdayMITA110Claude Code
agent-platform-model-registrygoogle/skillsSkill22kyesterdayApache-2.0A60Claude Code, Codex
foundry-config-setupmicrosoft/agent-frameworkSkill15kyesterdayMITA65Claude Code, Codex
google-cloud-solution-agentic-analytics-spark-knowledge-cataloggoogle/skillsSkill22kyesterdayApache-2.0A132Claude Code, Codex
training-checkwanshuiyin/Auto-claude-code-research-in-sleepSkill19k3d agoMITA35Claude Code
nemo-automodel-launcher-configNVIDIA/skillsSkill3.9kyesterdayApache-2.0A30Claude Code
finetuningmicrosoft/skillsSkill3.2kyesterdayMITA132Claude Code