New: Supaflow Claude Code Plugin -- let AI agents create, edit, and monitor your data pipelines. Learn more

Claude Code Plugin

Run Supaflow from Claude Code™

Use Claude to create datasources, build pipelines, run syncs, and manage schedules in Supaflow without hand-writing CLI commands.

If you have ever asked an AI agent to help with pipeline setup and watched it guess flags, field names, or shell steps, this plugin is the safer version of that workflow. It gives Claude a narrow, explicit surface area for real Supaflow tasks so you get the speed of chat with the reliability of the Supaflow CLI.

Create and update real Supaflow resources from Claude Code
Keep Claude inside guardrailed CLI workflows instead of free-form shell guesses
Open source and easy to inspect, fork, or adapt for your own tooling
Supaflow plugin commands in Claude Code showing autocomplete for datasources, pipelines, schedules, and jobs

What You Can Do With It

The plugin is meant for practical day-to-day pipeline work. It helps Claude stay useful when you need to create, inspect, run, or schedule real Supaflow resources.

Create datasources

Connect a source or destination from Claude Code using the same Supaflow CLI workflow you would run manually.

Build pipelines

Ask Claude to set up a new pipeline, choose objects, and confirm the final configuration before anything is created.

Run and monitor syncs

Start a sync, check job status, and inspect failures without bouncing between docs, terminal history, and dashboards.

Schedule recurring loads

Add or update a schedule from chat once the pipeline is working and you are ready to automate it.

Stay inside guardrails

The plugin limits Claude to approved commands and validates setup at session start so it does less improvising.

Fork the plugin

The project is open source, so you can inspect how it works or reuse the same pattern for your own CLI-based workflows.

Why this plugin exists

Claude is good at turning intent into a sequence of steps. It is not good at being trusted with invented flags, guessed field names, or one-off shell scripts. That is where most AI-assisted CLI workflows break down.

This plugin gives Claude a small, explicit surface area for Supaflow tasks. Instead of asking the model to improvise commands, it routes work through known workflows for datasources, pipelines, syncs, schedules, and job inspection.

Supaflow still handles authentication, execution, retries, and pipeline state. Claude just helps you move through the workflow faster and with less context switching.

Typical Workflows

These are the kinds of tasks where the plugin is most useful: enough structure to be safe, but still conversational enough to move faster than typing everything by hand.

Set up a new warehouse sync

Ask Claude to connect a source and destination, build the pipeline, and walk you through the confirmation steps.

Reconnect a broken datasource

Use the plugin to inspect the existing setup, update credentials or settings, and retry without hunting through old terminal commands.

Check why a job failed

Ask Claude to check recent runs, inspect job status, and narrow down whether the issue is configuration, schema drift, or a source-side problem.

Schedule a pipeline after validation

Once the initial sync is healthy, have Claude add a recurring schedule instead of manually composing another CLI command.

Why It Works Better Than Free-Form AI CLI Usage

1

Claude helps with reasoning, Supaflow handles execution

The plugin is built for teams who want conversational help during setup and operations, but do not want the model inventing the operational layer.

2

Real commands are safer than generated shell snippets

Command guardrails, confirmation steps, and setup checks reduce the common failure modes in raw AI-CLI usage: guessed flags, wrong command routing, and skipped prerequisites.

3

You can learn the workflow while using it

Because the plugin follows explicit Supaflow workflows, the page works as both a productivity tool and a lightweight teaching tool for how Supaflow operations actually fit together.

Get Started

Add the plugin to Claude Code and start a session. The plugin checks for CLI installation, authentication, and workspace selection automatically on first run.

1. Clone the plugin

2. Add it to Claude Code

3. Start Claude Code

The plugin loads automatically. If the Supaflow CLI is not installed, authenticated, or pointed at the right workspace, the plugin walks you through setup before you start making changes. Try a command like /create-pipeline or ask Claude to build a pipeline from one system to another.

View CLI docs for how to create an API key and authenticate from the CLI.

Frequently Asked Questions

A few practical questions that usually come up before teams start using the plugin in real workflow conversations.

Do I need the Supaflow CLI installed first?
Yes. The plugin is built on top of the Supaflow CLI. On first run it checks whether the CLI is installed, authenticated, and pointed at the right workspace.
Is the Claude Code plugin open source?
Yes. The plugin repository is public on GitHub, so you can review the command structure, inspect the guardrails, and fork it for your own internal tooling.
What happens if Claude misses a required field?
The plugin is designed to reduce that risk by routing Claude through explicit command workflows instead of open-ended shell generation. In practice, that means fewer guessed arguments and clearer confirmation steps before changes are made.
Can I use it with pipelines I already created in Supaflow?
Yes. The plugin is useful for both new setup and ongoing operations such as checking jobs, triggering syncs, and updating schedules for existing pipelines.
Does the plugin execute scripts or call Supaflow directly?
It drives Supaflow through the CLI and the platform workflows behind it. The goal is to keep execution anchored in the real product surface rather than in ad-hoc code generated by the model.