CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-eventhub-java

Build real-time streaming applications with Azure Event Hubs SDK for Java. Use when implementing event streaming, high-throughput data ingestion, or building event-driven architectures.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/azure-eventhub-java/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

68%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.

A strong, actionable SDK reference with comprehensive executable Java examples, held back by time-sensitive version pins, filler trigger/use sections, and missing validation feedback loops on batch and checkpoint operations.

Suggestions

Move pinned dependency versions out of the main flow or into a clearly marked version/compatibility section so the snippets do not become silently stale.

Replace the filler 'When to Use' sentence and the duplicate 'Trigger Phrases' block with concise, non-redundant guidance, or remove them since the frontmatter already covers triggers.

Add explicit validation/verification steps (e.g. confirm checkpoint success, verify batch send results, handle tryAdd-failure feedback) around the batch-send and checkpoint workflows to lift workflow clarity above 3.

DimensionReasoningScore

Conciseness

Mostly lean code reference, but pinned version numbers (5.19.0, 1.20.0) are time-sensitive without a deprecated/old-patterns section, the 'When to Use' line is filler ('applicable to execute the workflow or actions described in the overview'), and 'Trigger Phrases' duplicates the frontmatter.

3 / 5

Actionability

Comprehensive, copy-paste-ready Java covering producer/consumer/async clients, single and batch sends, partitioning, properties, EventProcessorClient, batch processing, error handling, and cleanup — the common cases are all covered with executable code.

5 / 5

Workflow Clarity

Sections are organized but batch and checkpoint operations (batch send loop, processEventBatch, updateCheckpoint) have no validation/verification feedback loops, which caps workflow clarity at 3 per the batch-operations rule.

3 / 5

Progressive Disclosure

No bundle files exist and all content is inline, but it is well-organized into clear headed sections with no nested references; a few sub-references (e.g. a separate advanced patterns file) could improve it but the current split is reasonable for an SDK overview.

4 / 5

Total

15

/

20

Passed

Description

83%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.

A well-constructed description that clearly states both capability and trigger conditions in third person. It is specific and distinct, with only minor gaps in trigger-term synonyms and a slightly broad 'event-driven architectures' phrase.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Build real-time streaming applications', 'implement event streaming, 'high-throughput data ingestion', 'event-driven architectures') but they stay at a high-level granularity rather than granular concrete operations, so not a 5.

4 / 5

Completeness

Explicitly answers both 'what' (Build real-time streaming applications with Azure Event Hubs SDK for Java) and 'when' ('Use when implementing event streaming, high-throughput data ingestion, or building event-driven architectures') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural coverage ('event streaming', 'high-throughput data ingestion', 'event-driven architectures', 'Azure Event Hubs SDK for Java') but missing common synonyms and specifics like 'Event Hubs Java' or 'EventProcessorClient' that appear only in the body.

4 / 5

Distinctiveness Conflict Risk

The Azure-specific niche ('Azure Event Hubs SDK for Java') is largely distinct, but the broad phrase 'event-driven architectures' creates minor overlap risk with general streaming/messaging skills, keeping it below 5.

4 / 5

Total

17

/

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.