kafka-topic-pubsub-configurator

Generate Kafka/Redpanda topic setup scripts with Docker Compose and Dapr pubsub configurations.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Zaibunis/spec-driven-hackathons --skill kafka-topic-pubsub-configurator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kafka-topic-pubsub-configurator
Source: https://github.com/Zaibunis/spec-driven-hackathons/tree/main/phase-5/.claude/skills/kafka-topic-pubsub-configurator
Command: npx skills add https://github.com/Zaibunis/spec-driven-hackathons --skill kafka-topic-pubsub-configurator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kafka-python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the setup of Kafka/Redpanda topics and Dapr pub/sub components, streamlining the creation of event-driven architectures.

Core Features & Use Cases

  • Local Development Setup: Provides Docker Compose configurations for a single-node Redpanda instance.
  • Topic Management: Includes scripts to create and configure specific Kafka topics (task-events, reminders, task-updates) with defined retention policies.
  • Dapr Integration: Offers Dapr component configurations for both local Redpanda and Redpanda Cloud, enabling seamless event publishing and subscription.
  • Use Case: Quickly set up a local Kafka environment for developing microservices that communicate via events, or configure production-ready Dapr components for a cloud-hosted Redpanda instance.

Quick Start

Use the kafka-topic-pubsub-configurator skill to set up a local Redpanda instance and create the necessary topics by running the local development setup instructions.

Frequently Asked Questions about kafka-topic-pubsub-configurator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Kafka topics and Dapr pubsub for event-driven microservices?

Configuring Kafka topics and Dapr pubsub involves generating setup scripts for topic creation with retention policies and Dapr component configurations for local Redpanda or Redpanda Cloud. This Skill provides those production-ready configurations and Docker Compose files.

Can I use Redpanda for local development with Dapr pub/sub components?

You can use Redpanda for local development with Dapr pub/sub components by utilizing Docker Compose configurations for a single-node Redpanda instance alongside Dapr component files to enable seamless event publishing and subscription.

What's the best way to set up Kafka topics with specific retention policies?

Setting up Kafka topics with specific retention policies is best achieved using dedicated management scripts. This Skill includes scripts to create and configure topics like `task-events`, `reminders`, and `task-updates` with defined retention settings.

Do I need Docker and kubectl to run Kafka and Dapr pubsub configurations?

You need Docker and kubectl to run Kafka and Dapr pubsub configurations. Docker is required for local Redpanda instances, kubectl for cluster operations, and kafka-python client libraries for execution and verification.

How does Dapr integrate with Redpanda Cloud for event-driven architectures?

Dapr integrates with Redpanda Cloud for event-driven architectures through Dapr component configurations. This Skill offers specific component files for Redpanda Cloud, enabling seamless event publishing and subscription across microservices.

What limitations exist when configuring Dapr pubsub with a local Redpanda instance?

Limitations of configuring Dapr pubsub with a local Redpanda instance include relying on a single-node setup intended for local development. Production environments require transitioning configurations to a cloud-hosted Redpanda instance.