Fivetran

v1.0.0

Fivetran — manage connectors, destinations, sync status, and groups via REST API

0· 308·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aiwithabidi/fivetran.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Fivetran" (aiwithabidi/fivetran) from ClawHub.
Skill page: https://clawhub.ai/aiwithabidi/fivetran
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: FIVETRAN_API_KEY, FIVETRAN_API_SECRET
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install aiwithabidi/fivetran

ClawHub CLI

Package manager switcher

npx clawhub@latest install fivetran
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Fivetran REST API: connectors, destinations, groups, syncs) match the provided Python CLI which implements those endpoints. The required env vars (FIVETRAN_API_KEY, FIVETRAN_API_SECRET) are exactly what an API client needs.
Instruction Scope
SKILL.md directs running the included script and does not ask for extra data. The script itself will, as a fallback, attempt to read a .env file under the workspace path (~/.openclaw/workspace/.env or $WORKSPACE/.env) when an environment variable is not set. This file-read behavior is reasonable for credential lookup but is not called out in SKILL.md and represents a small scope extension to how credentials may be obtained.
Install Mechanism
No install spec or external downloads — instruction-only with a bundled Python script. No network fetches of code or third-party packages during install.
Credentials
Requested credentials (FIVETRAN_API_KEY, FIVETRAN_API_SECRET) are proportional to the purpose. The script also reads the WORKSPACE env var (optional) to locate a .env file — WORKSPACE is not declared as a required env var in SKILL.md, so callers should be aware of this optional path-based credential lookup.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide configuration changes, and does not persist or modify other skills' settings. It runs on demand as a CLI tool.
Assessment
This skill is internally consistent for managing Fivetran via its API. Before installing: (1) Verify you trust the author/homepage (the skill is authored by agxntsix.ai, not an official Fivetran repo). (2) Use a least-privilege Fivetran API key/secret (scoped or test account) so misuse is limited. (3) Be aware the script will fallback to reading a .env file at $WORKSPACE/.env or ~/.openclaw/workspace/.env if env vars are missing — avoid storing unrelated secrets there. (4) Review the included scripts/fivetran.py source yourself (it is small and uses only stdlib) and consider running it in an isolated environment first. (5) Rotate or revoke the API credentials if you stop using the skill or if you suspect misuse.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🔗 Clawdis
EnvFIVETRAN_API_KEY, FIVETRAN_API_SECRET
Primary envFIVETRAN_API_KEY
latestvk9779w9c1ctr1vfnhd976r7tkh829nev
308downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

🔗 Fivetran

Fivetran — manage connectors, destinations, sync status, and groups via REST API

Requirements

VariableRequiredDescription
FIVETRAN_API_KEYAPI key
FIVETRAN_API_SECRETAPI secret

Quick Start

# List connectors
python3 {{baseDir}}/scripts/fivetran.py connectors group_id <value>

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

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

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

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

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

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

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

All Commands

CommandDescription
connectorsList connectors
connector-getGet connector
connector-createCreate connector
connector-updateUpdate connector
connector-deleteDelete connector
connector-syncTrigger sync
connector-schemaGet schema
destinationsList destinations
destination-getGet destination
groupsList groups
group-getGet group
group-createCreate group
usersList users
metadata-connectorsList connector types
webhooksList webhooks

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/fivetran.py <command> --human

Script Reference

ScriptDescription
{{baseDir}}/scripts/fivetran.pyMain CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Comments

Loading comments...