Agent skill · software engineering · aiskillstore
azure-eventhub-dotnet
Azure Event Hubs SDK for .NET.
Why this skill is useful
Provides specific SDK usage patterns and authentication methods for Azure Event Hubs that the AI wouldn't reliably generate on its own.
What it needs
Requires dotnet installed locally. Requires azure account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Azure.Messaging.EventHubs (.NET) High-throughput event streaming SDK for sending and receiving events via Azure Event Hubs. Installation Current Versions: Azure.Messaging.EventHubs v5.12.2, Azure.Messaging.EventHubs.Processor v5.12.2 Environment Variables Authentication Required RBAC Roles: Sending: Azure Event Hubs Data Sender Receiving: Azure Event Hubs Data Receiver Both: Azure Event Hubs Data Owner Client Types Client Purpose When to Use -------- --------- ------------- EventHubProducerClient Send events immediately in batches Real-time sending, full control over batching EventHubBufferedProducerClient Automatic batching with background sending High-volume, fire-and-forget scenarios EventHubConsumerClient Simple event reading Prototyping only, NOT for production EventProcessorClient Production event processing Always use this for receiving in production Core Workflow 1. Send Events (Batch) 2. Send Events (Buffered - High Volume) 3. Receive Events (Production - EventProcessorClient) 4. Partition Operations EventPosition Options Control where to start reading: ASP.NET Core Integration Best Practices 1. Use EventProcessorClient for receiving — Never use EventHubConsumerClient in production 2. Checkpoint strategically — After N events or time interval, not every event 3. Use partition keys — For ordering guarantees within a partition 4. Reuse clients — Create once, use as singleton (thread-safe) 5. Use await using — Ensures proper disposal 6. Handle ProcessErrorAsync — Always register error handler 7. Batch events — Use CreateBatchAsync() to respect size limits 8. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-eventhub-dotnet