Skip to content

Flink Tools for Agents

Reusable CLI tools and Bob/Claude agent skills for managing Confluent Cloud Flink projects, SQL statements, dbt confluent projects, and Kafka on Confluent Cloud.

User may interact with an existing AI harness like Claude Code, Codex, IBM Bob, Pi.dev, Cursor... which itself calls LLM models. The tools exposed to the harness are also directly callable by a human.

Those tools are in three groups:

  1. flink project management (using Confluent dbt),
  2. Confluent cloud deployment (using sql-confluent library),
  3. Kafka/schema registry tools for development practices around schema and tests.

This repository includes tool implementation, LLM skill definitions and how data engineers may use those, with or without AI harness.

Quick Start For Developers

When enhancing the code within this repository, here are some basic commands:

# Install all domains
uv sync --extra all --extra dev

# Verify entry points
uv run flink-sql-deploy --help
uv run flink-sql-manifest --help
uv run flink-sql-migrate-dbt --help
uv run sl-dbt --help
uv run flink-sql-cleanup --help
uv run flink-sql-register --help

Quick Start for Data Engineer

See the Data engineer day to day practice

Domains

Using the Skills

See Skills for Bob/Claude for instructions on installing and using the agent skills.