← Back to Skills Marketplace
aiwithabidi

Fivetran

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
316
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install fivetran
Description
Fivetran — manage connectors, destinations, sync status, and groups via REST API
README (SKILL.md)

🔗 Fivetran

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

Requirements

Variable Required Description
FIVETRAN_API_KEY API key
FIVETRAN_API_SECRET API secret

Quick Start

# List connectors
python3 {{baseDir}}/scripts/fivetran.py connectors group_id \x3Cvalue>

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

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

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

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

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

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

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

All Commands

Command Description
connectors List connectors
connector-get Get connector
connector-create Create connector
connector-update Update connector
connector-delete Delete connector
connector-sync Trigger sync
connector-schema Get schema
destinations List destinations
destination-get Get destination
groups List groups
group-get Get group
group-create Create group
users List users
metadata-connectors List connector types
webhooks List webhooks

Output Format

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

python3 {{baseDir}}/scripts/fivetran.py \x3Ccommand> --human

Script Reference

Script Description
{{baseDir}}/scripts/fivetran.py Main 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

Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: fivetran Version: 1.0.0 The OpenClaw Fivetran skill bundle appears benign. The `scripts/fivetran.py` script correctly implements a CLI for the Fivetran API, using standard Python libraries and authenticating with `FIVETRAN_API_KEY` and `FIVETRAN_API_SECRET` as specified. It reads these credentials from environment variables or a `.env` file within the OpenClaw workspace, which is a common and expected behavior for a skill requiring such secrets. All network requests are directed to the official `api.fivetran.com` endpoint. There is no evidence of data exfiltration to unauthorized destinations, malicious code execution, persistence mechanisms, obfuscation, or prompt injection attempts in the `SKILL.md`.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fivetran
  3. After installation, invoke the skill by name or use /fivetran
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the fivetran skill. - Manage Fivetran connectors, destinations, syncs, and groups via REST API. - Command-line interface with commands to list, create, update, and delete connectors and groups. - Supports triggering syncs and retrieving connector schemas. - Outputs JSON by default; human-readable formatting available. - Requires only Python 3.10+ standard library (no dependencies). - Uses environment variables FIVETRAN_API_KEY and FIVETRAN_API_SECRET for authentication.
Metadata
Slug fivetran
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Fivetran?

Fivetran — manage connectors, destinations, sync status, and groups via REST API. It is an AI Agent Skill for Claude Code / OpenClaw, with 316 downloads so far.

How do I install Fivetran?

Run "/install fivetran" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Fivetran free?

Yes, Fivetran is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Fivetran support?

Fivetran is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Fivetran?

It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.

💬 Comments