Agent skill · software engineering · sickn33
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. Requires azure account access. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Bundled upstream support Supporting files are included at skill-relative paths. See UPSTREAM-NOTICE.md for their pinned sources, licenses, hashes, and import changes. Restored helper safety scripts/setupconsumer.py authenticates to the configured Event Hub. send publishes event data; receive prints event bodies and properties and can write or advance a Blob checkpoint. Confirm the exact namespace, hub, payload/count, starting position, data handling, and checkpoint destination before live use. 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. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/azure-eventhub-py