Agent skill · software engineering · aiskillstore

azure-eventhub-py

Azure Event Hubs SDK for Python streaming. Use for high-throughput event ingestion, producers, consumers, and checkpointing.

Why this skill is useful

Provides specific commands and patterns for using Azure Event Hubs with Python that the AI wouldn't reliably generate on its own.

What it needs

Requires azure-eventhub, azure-eventhub-checkpointstoreblob-aio, azure-identity installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Azure Event Hubs SDK for Python Big data streaming platform for high-throughput event ingestion. Installation Environment Variables Authentication Client Types Client Purpose -------- --------- EventHubProducerClient Send events to Event Hub EventHubConsumerClient Receive events from Event Hub BlobCheckpointStore Track consumer progress Send Events Send to Specific Partition Receive Events Simple Receive With Blob Checkpoint Store (Production) Async Client Event Properties Get Event Hub Info Best Practices 1. Use batches for sending multiple events 2. Use checkpoint store in production for reliable processing 3. Use async client for high-throughput scenarios 4. Use partition keys for ordered delivery within a partition 5. Handle batch size limits — catch ValueError when batch is full 6. Use context managers (with/async with) for proper cleanup 7. Set appropriate consumer groups for different applications Reference Files File Contents ------ ---------- references/checkpointing.md Checkpoint store patterns, blob checkpointing, checkpoint strategies references/partitions.md Partition management, load balancing, starting positions scripts/setupconsumer.py CLI for Event Hub info, consumer setup, and event sending/receiving When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/azure-eventhub-py

View the source on GitHub

Browse the @skills marketplace