Microsoft/azure-eventgrid-dotnet — Agent Skills | officialskills.sh
Back to skills

azure-eventgrid-dotnet

Client library for publishing and consuming events with Azure Event Grid in .

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-eventgrid-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-eventgrid-dotnet
View on GitHub

What This Skill Does

Client library for publishing and consuming events with Azure Event Grid in .NET applications. Supports both push delivery (topics and domains) and pull delivery (namespaces), with EventGridEvent and CloudEvent schemas.

Handles batching, lock token management, schema serialization, and auth (including Entra ID managed identity) so you don't have to write HTTP boilerplate against the Event Grid REST API.

When to use it

  • Publishing order lifecycle events from a .NET microservice to downstream consumers
  • Receiving and acknowledging events with lock tokens using pull delivery namespaces
  • Routing events to multiple domain topics based on event source
  • Triggering Azure Functions from Event Grid webhook subscriptions
  • Parsing incoming system events like StorageBlobCreatedEventData in webhook handlers