Agent skill · software engineering · aiskillstore
configuring-dapr-pubsub
Configures Dapr pub/sub components for event-driven microservices with Kafka or Redis. Use when wiring agent-to-agent communication, setting up event subscriptions, or integrating Dapr sidecars. Covers component configuration, subscription patterns, publishing events, and Kubernetes deployment. NOT when using direct Kafka clients or non-Dapr messaging patterns.
Why this skill is useful
Provides specific Dapr pub/sub configuration examples and patterns for integrating Kafka and Redis that the AI wouldn't reliably generate on its own.
What it needs
Requires dapr, kubectl installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Configuring Dapr Pub/Sub Wire event-driven microservices using Dapr pub/sub with Kafka or Redis backends. Quick Start Component Configurations Kafka (Production) Kafka with SASL Authentication Redis (Development/Simple) Subscription Patterns Declarative Subscription (Recommended) Programmatic Subscription (FastAPI) Publishing Events From FastAPI Service With CloudEvent Metadata Kubernetes Deployment Component Scoping Limit component access to specific apps: App Deployment with Dapr Sidecar Multi-Agent Routing Pattern Triage Agent → Specialist Agents Specialist Agent Handler Local Development Run with Dapr CLI Docker Compose with Dapr Troubleshooting Check Dapr Sidecar Common Issues Error Cause Fix ------- ------- ----- component not found Component not loaded Check --resources-path or K8s namespace connection refused Kafka not reachable Verify broker address in component consumer group rebalance Multiple instances Use unique consumerGroup per app event not received Wrong topic/route Check subscription config Debug Event Flow Verification Run: python scripts/verify.py Related Skills deploying-kafka-k8s - Kafka cluster setup with Strimzi scaffolding-fastapi-dapr - FastAPI services with Dapr scaffolding-openai-agents - Agent orchestration patterns
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/configuring-dapr-pubsub