CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-eventhub-rust

Azure Event Hubs SDK for Rust. Use for sending and receiving events, streaming data ingestion.

60

Quality

71%

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/skills/azure-eventhub-rust/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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 strong, code-first SDK reference that is highly actionable and well-structured. Its weaknesses are a missing validation checkpoint on the batch send workflow and minor filler that could be trimmed.

Suggestions

Add an explicit verification step after send_batch (e.g. confirm the returned result / check batch capacity before sending) to lift workflow clarity above the batch cap.

Remove or replace the generic 'When to Use' filler line with concrete trigger scenarios.

Consider trimming the Key Concepts glossary to only Azure-specific terms Claude would not already know.

DimensionReasoningScore

Conciseness

The body is mostly lean — code-led sections with minimal prose — but includes light filler such as the Key Concepts glossary and the generic 'When to Use' line ('This skill is applicable to execute the workflow or actions described in the overview') that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, executable Rust snippets and a concrete install command covering the common producer/consumer cases (create, send single, send batch, receive, get properties).

5 / 5

Workflow Clarity

Sections are sequenced (install → create client → send/receive → properties), but the batch send path has no validation/verification checkpoint; per the rubric, a batch operation without validation caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Well-organized single-file overview with clearly signaled external reference links (docs.rs, GitHub, crates.io); no nested/buried references. At ~120 lines it exceeds the simple-skill threshold, so it does not reach the 5 anchor reserved for short skills with one-level-deep file splits.

4 / 5

Total

16

/

20

Passed

Description

66%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 concise, third-person, and clearly identifies a distinct niche with both a what and a when clause. Its main weakness is trigger-term breadth and action coverage, which stay at the mid anchors.

Suggestions

Expand the action list to cover the SDK's fuller capability set (e.g. batch sending, partition consumers, checkpointing) to lift specificity.

Add common user-facing synonyms such as 'publish/consume events' or 'event streaming' to broaden trigger-term quality.

Make the 'when' clause more scenario-specific (e.g. 'Use when ingesting streaming data into Azure Event Hubs from a Rust service').

DimensionReasoningScore

Specificity

Names the domain ('Azure Event Hubs SDK for Rust') and 1-2 concrete actions ('sending and receiving events, streaming data ingestion'), but coverage is not comprehensive — no mention of batches, partitions, or checkpointing that the body covers.

3 / 5

Completeness

Provides a clear 'what' ('Azure Event Hubs SDK for Rust') and an explicit 'when' trigger clause ('Use for sending and receiving events, streaming data ingestion'); the when could be more specific about user scenarios, so it sits above the missing-when anchor (3) but below the fully concrete trigger anchor (5).

4 / 5

Trigger Term Quality

Contains relevant natural phrases ('sending and receiving events', 'streaming data ingestion') but is fairly technical and lacks common synonyms or variations a user might say (e.g. 'publish events', 'consume messages', 'event streaming').

3 / 5

Distinctiveness Conflict Risk

Targets a clearly distinct niche (Azure Event Hubs SDK for Rust) with domain-specific triggers, making conflict with other skills minimal.

5 / 5

Total

15

/

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.