🔗 Fivetran — 管连接器同步

v1.0.0

通过 REST API 一站式管理 Fivetran 的连接器、目标仓库、同步状态与分组,支持命令行列举、创建、更新、删除及触发同步,零依赖 Python 脚本输出 JSON 结果。

0· 292·1 当前·1 累计
下载技能包 项目主页
最后更新
2026/3/4
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
技能代码、所需环境变量与说明均与其声明的调用 Fivetran REST API 目的相符,未发现无关或恶意行为。
评估建议
该技能在内部逻辑上保持用于通过 API 管理 Fivetran 的一致性。安装前:1) 确认信任作者/主页(由 agxntsix.ai 提供,非官方仓库);2) 使用最小权限 API 密钥/密钥(限定范围或测试账户)以限制滥用;3) 注意脚本在缺少环境变量时会回退读取 $WORKSPACE/.env 或 ~/.openclaw/workspace/.env,避免在其中存放无关机密;4) 自行审阅附带的 scripts/fivetran.py(代码简洁仅依赖标准库),并考虑先在隔离环境运行;5) 停用或怀疑滥用时及时轮换或吊销 API 凭证。...
详细分析 ▾
用途与能力
名称/描述(Fivetran REST API:连接器、目标、分组、同步)与提供的 Python CLI 实现的端点一致。所需环境变量(FIVETRAN_API_KEY、FIVETRAN_API_SECRET)正是 API 客户端所需。
指令范围
SKILL.md 指示运行附带脚本且不要求额外数据。脚本本身在环境变量缺失时会回退读取工作区路径下的 .env 文件(~/.openclaw/workspace/.env 或 $WORKSPACE/.env),此行为对凭据查找合理,但 SKILL.md 未提及,属于获取凭据方式的轻微范围扩展。
安装机制
无安装规范或外部下载——仅指令说明与捆绑 Python 脚本。安装期间不会网络获取代码或第三方包。
凭证需求
所需凭据(FIVETRAN_API_KEY、FIVETRAN_API_SECRET)与目的成比例。脚本还会读取可选的 WORKSPACE 环境变量以定位 .env 文件——WORKSPACE 在 SKILL.md 中未声明为必需,调用者应注意这一基于路径的可选凭据查找。
持久化与权限
技能非常驻,不请求系统级配置更改,也不持久化或修改其他技能设置,按需作为 CLI 工具运行。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/4

Fivetran 技能的首次发布。 - 通过 REST API 管理 Fivetran 连接器、目标、同步与分组。 - 提供命令行接口,支持列举、创建、更新、删除连接器与分组。 - 支持触发同步并获取连接器架构。 - 默认输出 JSON;可选人类可读格式。 - 仅需 Python 3.10+ 标准库,无外部依赖。 - 使用环境变量 FIVETRAN_API_KEY 与 FIVETRAN_API_SECRET 进行身份验证。

无害

安装命令

点击复制
官方npx clawhub@latest install fivetran
镜像加速npx clawhub@latest install fivetran --registry https://cn.longxiaskill.com

技能文档

Fivetran — 通过 REST API 管理 connectors、destinations、同步状态与 groups

要求

| 变量 | 必需 | 描述 | |------|------|------| | FIVETRAN_API_KEY | ✅ | API key | | FIVETRAN_API_SECRET | ✅ | API secret |

快速开始

``bash # List connectors python3 {{baseDir}}/scripts/fivetran.py connectors group_id

# Get connector python3 {{baseDir}}/scripts/fivetran.py connector-get id

# Create connector python3 {{baseDir}}/scripts/fivetran.py connector-create --service --group_id --config

# Update connector python3 {{baseDir}}/scripts/fivetran.py connector-update id --paused

# Delete connector python3 {{baseDir}}/scripts/fivetran.py connector-delete id

# Trigger sync python3 {{baseDir}}/scripts/fivetran.py connector-sync id

# Get schema python3 {{baseDir}}/scripts/fivetran.py connector-schema id

# List destinations python3 {{baseDir}}/scripts/fivetran.py destinations `

全部命令

| 命令 | 描述 | |------|------| | connectors | 列出 connectors | | connector-get | 获取 connector | | connector-create | 创建 connector | | connector-update | 更新 connector | | connector-delete | 删除 connector | | connector-sync | 触发同步 | | connector-schema | 获取 schema | | destinations | 列出 destinations | | destination-get | 获取 destination | | groups | 列出 groups | | group-get | 获取 group | | group-create | 创建 group | | users | 列出 users | | metadata-connectors | 列出 connector 类型 | | webhooks | 列出 webhooks |

输出格式

所有命令默认输出 JSON。添加 --human 可获得人类可读格式。

`bash python3 {{baseDir}}/scripts/fivetran.py --human `

脚本参考

| 脚本 | 描述 | |------|------| | {{baseDir}}/scripts/fivetran.py` | 主 CLI — 所有命令集成于一个工具 |

致谢

M. Abidi 构建 | agxntsix.ai YouTube | GitHub 属于 AgxntSix Skill Suite 的一部分,专为 OpenClaw agents 设计。 📅 需要为您的企业设置 OpenClaw 帮助? 预约免费咨询

数据来源ClawHub ↗ · 中文优化:龙虾技能库