CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-storage-queue-ts

Azure Queue Storage JavaScript/TypeScript SDK (@azure/storage-queue) for message queue operations. Use for sending, receiving, peeking, and deleting messages in queues.

63

Quality

75%

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-storage-queue-ts/SKILL.md

The canonical home for this skill is azure-storage-queue-ts 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 content is highly actionable with comprehensive executable code and good organization, performing well on actionability and progressive disclosure. Its weakness is workflow clarity, where batch/destructive processing patterns lack explicit validation checkpoints before message deletion.

Suggestions

Add an explicit validation/verify step before deleteMessage in the worker and poison-handling patterns (e.g., confirm processing succeeded and output is valid) to lift workflow clarity above the destructive/batch cap of 3.

Remove the tautological 'When to Use' line or replace it with concrete trigger contexts to improve conciseness.

Consider moving the TypeScript Types Reference, Message Limits, Platform Differences, and SAS generation sections into a separate reference file with a clearly signaled link to reduce inline bulk.

DimensionReasoningScore

Conciseness

The body is largely lean code examples with brief lead-ins and avoids explaining basics, but the tautological 'When to Use' line ('This skill is applicable to execute the workflow or actions described in the overview') and partly restated Best Practices could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste-ready TypeScript covering construction, queue and message CRUD, worker/poison/batch patterns, SAS generation, and status-code error handling across the common cases.

5 / 5

Workflow Clarity

Sequenced patterns (worker loop, poison handling, visibility-extension with try/finally) are clear, but the destructive/batch delete-after-process workflows lack explicit validation checkpoints before deleting, which caps workflow clarity per the rubric.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and no nested-reference problems, though no bundle files exist and large reference blocks (types list, platform table, SAS generation) are inlined rather than split into separate files.

4 / 5

Total

16

/

20

Passed

Description

75%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 specific, action-oriented, and includes an explicit 'Use for' trigger clause, cleanly answering both what and when. Its main limitation is that the 'when' restates the actions rather than expanding into richer trigger contexts and broader synonyms.

DimensionReasoningScore

Specificity

Names the domain (Azure Queue Storage SDK) and lists four concrete actions ('sending, receiving, peeking, and deleting messages'), but omits queue-management, update, and SAS operations present in the body, so coverage is strong rather than comprehensive.

4 / 5

Completeness

Provides a clear 'what' (the SDK for message queue operations) and an explicit 'Use for...' 'when' clause, but the 'when' largely restates the actions rather than adding distinct user-facing trigger contexts.

4 / 5

Trigger Term Quality

Includes natural terms like 'message queue operations', 'queues', and 'sending, receiving, peeking, and deleting messages' that users would say, though it lacks broader synonyms or variant phrasings.

4 / 5

Distinctiveness Conflict Risk

Names a specific package (@azure/storage-queue) giving a clear niche, with only minor overlap risk against closely related Azure Service Bus or general queueing skills.

4 / 5

Total

16

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (529 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

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.