Build Streaming Applications with Agent Skills
With Confluent agent skills, use AI coding assistants to build streaming applications step-by-step. You get code generation, decision-making support, and guidance on Schema Registry integration, security configuration, and error handling.
Use Confluent agent skills to build Apache Kafka® producers and consumers, Kafka Streams applications, and CDC pipelines.
How agent skills work
When you ask your AI coding assistant for help with a Confluent task, your assistant activates the relevant skill automatically based on your request. You receive a guided workflow that walks you through the task with code tailored to your specific use case and environment.
Confluent agent skills follow the Agent Skills Specification, an open standard for packaging AI-guided workflows.
With Confluent agent skills, you get best practices built in at development time. For example, when you scaffold a Kafka producer, the skill automatically includes Schema Registry serialization, proper security configuration, and error handling, rather than leaving these as optional add-ons.
Supported AI agents
You can use Confluent agent skills with the following AI coding assistants:
You can also use any AI coding assistant that supports the Agent Skills Specification.
Available skills
The following table lists the Confluent agent skills available for installation. For more detail on each skill, see the agent skills GitHub repository.
Skill | What you can do | Prerequisites |
|---|---|---|
kafka-schema-registry | Scan your projects for Kafka applications, extract schemas from data models, tag PII fields, generate Terraform for Schema Registry registration, and produce a migration report with rollout ordering. | Terraform (to apply generated configurations) |
kafka-streams-programming | Architect, build, and debug Kafka Streams applications. You get help with topology design, pattern selection (joins, windows, aggregations), code generation, and troubleshooting for production issues. | Java 17+, Gradle or Maven, Docker (for local development) |
developing-kafka-python-client | Scaffold Python Kafka producer and consumer projects using the | Python, pip, Docker (for local development) |
confluent-cloud-cdc-tableflow | Set up end-to-end Change Data Capture (CDC) pipelines on Confluent Cloud using Debezium source connectors, Apache Flink® for transformation, and Tableflow for data lake integration. | Confluent Cloud account, open-source MCP server or Confluent CLI |
Install agent skills
Claude Code has a native plugin system for installing skills. For Cursor, GitHub Copilot, and other compatible agents, use the Skills CLI.
Install in Claude Code
To add the Confluent agent skills marketplace entry, run the following command:
/plugin marketplace add confluentinc/agent-skills
To install the skills plugin, run the following command:
/plugin install streaming-skills-plugin@confluent-agent-skills
Install with the Skills CLI
For other AI coding assistants, use the Skills CLI to install Confluent agent skills. The Skills CLI runs through the Node Package Execute (npx) tool and requires Node.js 18 or later.
npx skills add confluentinc/agent-skills
This command downloads the skills and configures them for any compatible AI coding assistant in your project.
Use agent skills
After you install skills, open a project where you want to build streaming applications and ask your AI coding assistant for help. Your assistant activates the relevant skill automatically based on your request. You can also invoke a skill directly by typing / followed by the skill name, for example /kafka-streams-programming. You do not need Confluent Cloud credentials unless your workflow connects to a cluster.
Example prompts:
“Create a Kafka producer that sends user profile events to Confluent Cloud”
“Scan this project for Kafka applications and generate Schema Registry Terraform”
“Build a Kafka Streams application that joins order and customer events”
“Set up a CDC pipeline from PostgreSQL to an Iceberg table on Confluent Cloud”
Uninstall agent skills
To remove Confluent agent skills from Claude Code, run:
/plugin uninstall streaming-skills-plugin@confluent-agent-skills
To remove skills you installed with the Skills CLI, run:
npx skills remove confluentinc/agent-skills
Limitations
Skill outputs are generated by AI models, which are nondeterministic. Review and test all generated code before you deploy to production.
You can use skills to guide development workflows, but they do not deploy infrastructure or make changes to Confluent Cloud resources directly.
Feedback and contributions
If you have feedback on existing skills or want to request new skills for specific use cases, you can open an issue in the agent skills repository. To contribute a skill, review the contributing guide.