Agent Skills
返回列表
💻

Airbyte 连接器配置生成器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/airbyte-connector-config-generator 到当前 AI 助手。

技能介绍

这个配置生成器解决什么问题

写 Airbyte 连接器时,最麻烦的往往不是数据拉取逻辑本身,而是配置结构。sourceDefinitionId、spec、connectionSpecification、checkConnection 的返回格式……任何一个字段拼错,airbyte-ingestion 在校验阶段就会直接失败,而且报错常常指向协议层而不是你的代码。手工对照文档拼 JSON,既慢又容易在字段名上翻车。

它是怎么工作的

核心思路是把配置生成从「手写 JSON」变成「调用 API + 协议校验」:

  • 调用 /v1/sources/create 生成源连接器配置,调用 /v1/destinations/create 生成目标连接器配置。
  • 按 Airbyte 协议 校验生成的连接规范,确认字段结构、必填项与类型符合协议定义。
  • 把校验结果直接反馈给你,而不是等到 CI 里跑 airbyte-integrations 时才发现问题。

关键步骤大致是:先确认目标环境是 Airbyte 开源版 还是 Airbyte Cloud,拿到可用的 API 访问方式;再构造 create 请求;最后把返回的配置接到 CDK 或无代码连接器构建器里继续开发。

适用边界与注意点

  • 这个技能负责的是配置生成与协议校验,不等于连接器运行时能力,数据同步本身仍由 Airbyte 的连接器框架执行。
  • 上游资料要求:提交 PR 时勾选 Allow maintainers to edit,并且 PR 必须从你个人 GitHub 账户的分叉创建,否则 Airbyte 维护者无法合并。
  • 原始内容抽取自 airbytehq/airbyte 的 README 与 1991513ccie-png/skills,上游文档会随仓库变化,字段定义以你实际使用的 Airbyte 版本为准。
  • 如果只是想知道某个连接器能不能用,直接用现成连接器比生成配置更快。

使用场景

  • 在为新数据源写 Airbyte 连接器时,需要生成符合规范的 source 配置并验证 connection spec 字段。
  • 要把业务数据写入数据仓库并新建 destination 连接器时,用 API 生成配置,避免手写 JSON 出错。
  • 在 Airbyte 开源版或 Cloud 环境集中数据,需要快速产出源与目标连接器配置以接入 CDK。
  • 向 Airbyte 仓库提交连接器 PR 前,需要确保配置通过协议校验并允许维护者编辑。

适合人员

  • 开发 Airbyte 连接器的工程师:需要在 /v1/sources/create 或 /v1/destinations/create 生成配置并按协议校验。
  • 负责数据集成的数据工程师:要把多个系统接入 Airbyte 开源版或 Cloud,产出可运行的连接器配置。
  • 给 Airbyte 仓库贡献连接器的维护者或贡献者:需要提交符合协议规范且允许维护者编辑的 PR。
  • 使用低代码 CDK 构建连接器的开发者:需要快速获得合规的连接规范以接入仓库、湖泊或数据库。