azure-eventgrid-dotnet
Build Azure Event Grid Workflows in .NET
Azure Event Grid applications require careful choices across schemas, authentication, publishing, and delivery handling. This skill provides focused .NET SDK patterns for those decisions.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "azure-eventgrid-dotnet" from https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-eventgrid-dotnet/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "azure-eventgrid-dotnet". Choose authentication for an Azure-hosted publisher without stored secrets.
Expected outcome:
- Use Microsoft Entra ID through DefaultAzureCredential.
- Assign the publisher identity only the required Event Grid data sender role.
- Keep the endpoint in configuration and test authorization before production.
Using "azure-eventgrid-dotnet". Plan pull delivery handling for events that may fail independently.
Expected outcome:
- Receive a bounded batch and process each event independently.
- Acknowledge successful lock tokens and release retryable failures.
- Reject invalid events and configure dead-letter handling.
- Make handlers idempotent because delivery can repeat.
Using "azure-eventgrid-dotnet". Compare EventGridEvent and CloudEvent for a portable integration.
Expected outcome:
CloudEvent is the preferred choice for cross-platform interoperability. EventGridEvent fits Azure-specific integrations that depend on its native schema.
Security Audit
SafeAll 75 static alerts are false positives caused by Markdown syntax, C# Azure Functions attributes, expected Azure endpoints, and official reference links. The document contains no automatic execution, dynamic code construction, system reconnaissance, prompt injection, or suspicious data transfer.
Risk Factors
⚡ Contains scripts (1)
⚙️ External commands (50)
🌐 Network access (9)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-eventgrid-dotnet/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-eventgrid-dotnet.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
sickn33. (2026). azure-eventgrid-dotnet security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet/audits/5BibTeX citation
@techreport{sickn33-sickn33-azure-eventgrid-dotnet-2026,
author = {sickn33},
title = {azure-eventgrid-dotnet security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-eventgrid-dotnet security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-eventgrid-dotnet/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-eventgrid-dotnet:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Publish application events
Create a .NET publisher for single or batched EventGridEvent and CloudEvent messages.
Design secure event integration
Compare schemas, authentication methods, domain routing, and regional failover before implementation.
Process delivered events
Build Azure Functions triggers or namespace receivers with correct acknowledgement and retry behavior.
Try These Prompts
Recommend the Event Grid .NET packages and authentication method for [delivery model], [hosting environment], and [identity constraints].
Design a .NET publisher for [event schema], [event type], and [batching needs] using [authentication method].
Plan a namespace receiver for [event volume] with acknowledgement, release, rejection, idempotency, and partial failure handling.
Review my [architecture summary] and propose schema validation, managed identity, batching, dead-lettering, retry, and regional failover decisions.
Best Practices
- Prefer managed identity and least-privilege roles instead of long-lived access keys.
- Use idempotent handlers, schema validation, and explicit acknowledgement decisions.
- Batch compatible events and test service limits, retries, dead-lettering, and failover.
Avoid
- Do not embed access keys, SAS tokens, or production endpoints in source code.
- Do not acknowledge events before processing completes successfully.
- Do not treat every failure as retryable or ignore repeated delivery.
Frequently Asked Questions
Which .NET package supports Event Grid topics and domains?
Which package supports namespace pull delivery?
Should I use EventGridEvent or CloudEvent?
What authentication method is preferred?
How should failed pull-delivery events be handled?
Does this skill deploy Azure Event Grid resources?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-eventgrid-dotnetRef
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Maintenance freshness
7/26/2026
Usage
3 downloads · 165 views
File structure
📄 SKILL.md