skill-queue-kafka

Guide Kafka topic design, consumer groups, and error handling for event systems.

4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ryan-nguyen-01/agent-platform --skill skill-queue-kafka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-queue-kafka
Source: https://github.com/ryan-nguyen-01/agent-platform/tree/main/.claude/skills/skill-queue-kafka
Command: npx skills add https://github.com/ryan-nguyen-01/agent-platform --skill skill-queue-kafka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kafka-based event systems are often complex to design and operate; this Skill provides best practices for topics, partitions, consumer groups, exactly-once semantics, schema registry, and robust error handling to ensure reliable delivery and maintainable architectures.

Core Features & Use Cases

  • Topic design guidance to balance throughput and ordering
  • Exactly-once semantics with transactional producers and idempotent configuration
  • DLQ strategies and robust error handling for failed messages
  • Admin tooling for topic creation with proper retention and config
  • Use case: Build scalable, observable event-driven services that withstand failures

Quick Start

Configure a Kafka client with transactional producers and idempotent settings, publish a sample event to a topic, and verify exactly-once delivery and ordering across partitions.

Frequently Asked Questions about skill-queue-kafka

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

FAQPage Schema
How do I configure exactly-once processing with Kafka transactional producers?

Kafka exactly-once processing requires configuring transactional producers with idempotent settings to ensure messages are delivered without duplication. This Skill guides setting up transactional producers and consumer groups to guarantee ordering and reliable delivery in event-driven architectures.

What's the best way to design Kafka topics and partitions for high throughput?

Designing Kafka topics requires balancing throughput and ordering through strategic partitioning and retention configuration. This Skill provides topic design guidance to optimize consumer groups and maintain scalable event streams across distributed microservices.

How do I implement a Dead Letter Queue (DLQ) pattern in kafkajs?

A DLQ pattern in kafkajs routes failed messages to a separate topic for inspection, preventing pipeline blockage. This Skill outlines robust error handling and DLQ strategies to maintain reliable event streams during message processing failures.

Why does Kafka consumer lag occur and how can I monitor it?

Kafka consumer lag occurs when consumers cannot process messages at the producer's rate, creating a backlog. This Skill addresses consumer lag monitoring and error handling to ensure scalable, observable event-driven services that withstand failures.

Can I use Kafka for event-driven microservices without explicit topic creation?

Event-driven microservices require explicit Kafka topic creation with proper retention and compression configs for reliable operation. This Skill provides admin tooling guidance for topic creation to ensure maintainable architectures and predictable streaming data pipelines.