Agent skill · software engineering · aiskillstore

azure-eventgrid-dotnet

Azure Event Grid SDK for .NET. Client library for publishing and consuming events with Azure Event Grid. Use for event-driven architectures, pub/sub messaging, CloudEvents, and EventGridEvents.

Why this skill is useful

Provides specific commands and patterns for integrating .NET applications with Azure Event Grid that the AI wouldn't reliably generate on its own.

What it needs

Requires dotnet installed locally. Requires azure account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Azure.Messaging.EventGrid (.NET) Client library for publishing events to Azure Event Grid topics, domains, and namespaces. Installation Current Version: 4.28.0 (stable) Environment Variables Client Hierarchy Authentication API Key Authentication Microsoft Entra ID (Recommended) SAS Token Authentication Publishing Events EventGridEvent Schema CloudEvent Schema Publishing to Event Grid Domain Custom Serialization Pull Delivery (Namespaces) Send Events to Namespace Topic Receive and Process Events Reject Events (Dead Letter) Consuming Events (Azure Functions) EventGridEvent Trigger CloudEvent Trigger Parsing Events Parse EventGridEvent Parse CloudEvent System Events Key Types Reference Type Purpose ------ --------- EventGridPublisherClient Publish to topics/domains EventGridSenderClient Send to namespace topics EventGridReceiverClient Receive from namespace subscriptions EventGridEvent Event Grid native schema CloudEvent CloudEvents 1.0 schema ReceiveResult Pull delivery response ReceiveDetails Event with broker properties BrokerProperties Lock token, delivery count Event Schemas Comparison Feature EventGridEvent CloudEvent --------- ---------------- ------------ Standard Azure-specific CNCF standard Required fields subject, eventType, dataVersion, data source, type Extensibility Limited Extension attributes Interoperability Azure only Cross-platform Best Practices 1. Use CloudEvents — Prefer CloudEvents for new implementations (industry standard) 2. Batch events — Send multiple events in one call for efficiency 3. Use Entra ID — Prefer managed identity over access keys 4. Idempotent handlers — Events may be delivered more than once 5. Set event TTL — Configure time-to-live for namespace events 6. Handle partial failures — Acknowledge/release events individually 7. Use dead-letter — Configure dead-letter for failed events 8. …

How to use it

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

@skills aiskillstore/azure-eventgrid-dotnet

View the source on GitHub

Browse the @skills marketplace