Microsoft/azure-eventhub-dotnet — Agent Skills | officialskills.sh

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-eventhub-dotnet
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-dotnet/skills/azure-eventhub-dotnet
View on GitHub

What This Skill Does

Azure.Messaging.EventHubs is the official .NET SDK for Azure Event Hubs. It handles high-throughput event streaming, including sending batches with EventHubProducerClient, buffered background sending with EventHubBufferedProducerClient, and production-grade receiving with EventProcessorClient and checkpoint-based offset tracking.

The SDK handles batch size limits, transient retries, and checkpoint state automatically, so you don't have to manage partition offsets or retry logic manually.

When to use it

  • Streaming telemetry from IoT devices into a .NET processing pipeline
  • Processing clickstream data from a web app with partition-key ordering per user
  • Ingesting log events from multiple services into a central Event Hub consumer
  • Checkpointing processed events in Azure Blob Storage to resume after restarts
  • Sending high-volume sensor readings in bulk using the buffered producer