CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

61

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/azure-eventgrid-dotnet/SKILL.md

The canonical home for this skill is azure-eventgrid-dotnet in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a thorough, executable reference with strong actionability and a clear receive/process/ack flow. It is somewhat held back by a monolithic structure with no progressive disclosure and minor conciseness issues (a pinned version and a filler closing line).

Suggestions

Move the System Events catalog and Reference Links tables into a references file and link to them one level deep to improve progressive disclosure.

Remove the generic "When to Use" line or replace it with concrete trigger guidance; relocate the pinned version (4.28.0) to a clearly dated/maintained section to avoid time-sensitive drift.

Consolidate the repeated client-construction snippets (API key / Entra ID / SAS) into one authenticated-client pattern to reduce redundancy.

DimensionReasoningScore

Conciseness

Largely lean code examples with little concept over-explanation, but time-sensitive info ("Current Version: 4.28.0") is outside a deprecated section and the generic "When to Use" line ("applicable to execute the workflow or actions described in the overview") is filler, so it could be tightened.

3 / 5

Actionability

Provides copy-paste-ready, executable C# across publishing, pull delivery, receive/ack/release, parsing, system events, and error handling, covering the common cases comprehensively.

5 / 5

Workflow Clarity

The pull-delivery section sequences receive → process → ack/release with a try/catch feedback loop, but most of the document is reference snippets rather than a unified validated workflow, leaving minor checkpoint gaps.

4 / 5

Progressive Disclosure

Well-organized with clear section headers, but the ~480-line body is monolithic with no bundle files or one-level-deep references; catalogs like System Events and Reference Links that could be split remain inline.

3 / 5

Total

15

/

20

Passed

Description

73%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is third-person, specific to its niche, and provides both a clear capability statement and a "Use for..." trigger clause. It is strong on distinctiveness and trigger coverage, slightly less comprehensive on enumerated actions.

DimensionReasoningScore

Specificity

Names the domain ("Azure Event Grid SDK for .NET") and two concrete actions ("publishing and consuming events") but does not enumerate a comprehensive set of specific operations, matching the score-3 anchor.

3 / 5

Completeness

Explicitly answers "what" ("Client library for publishing and consuming events with Azure Event Grid") and "when" ("Use for event-driven architectures, pub/sub messaging, CloudEvents, and EventGridEvents"), but the "when" could be tied more directly to user phrasing to reach a 5.

4 / 5

Trigger Term Quality

Includes natural terms users would say ("event-driven architectures", "pub/sub messaging", "CloudEvents", "EventGridEvents") with good coverage, though a few synonyms or extension variations are missing.

4 / 5

Distinctiveness Conflict Risk

The Azure Event Grid .NET niche with distinct, platform-specific triggers (CloudEvents, EventGridEvents, pub/sub) gives it minimal conflict risk with other skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.