CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-storage-queue-py

Azure Queue Storage SDK for Python. Use for reliable message queuing, task distribution, and asynchronous processing.

57

Quality

66%

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

The canonical home for this skill is azure-storage-queue-py 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 clean organization, but it lacks validation checkpoints for its destructive and batch operations. Adding explicit verify/retry steps and trimming the vague 'When to Use' line would improve it.

Suggestions

Add explicit validation before destructive/batch operations (e.g., confirm queue name and check message count before clear_messages or delete_queue).

Replace the vague 'When to Use' line with concrete guidance on when this skill applies versus alternatives like Service Bus.

Introduce a feedback loop (verify → fix → retry) around the receive→process→delete message workflow.

DimensionReasoningScore

Conciseness

The body is mostly lean executable code with useful inline comments and no padding explaining basic concepts, but the 'When to Use' line ('This skill is applicable to execute the workflow or actions described in the overview.') is vague filler, keeping it at anchor 4 rather than 5.

4 / 5

Actionability

Code is fully executable and copy-paste ready, covering send, receive, peek, update, delete, clear, properties, async, and base64 encoding — comprehensive coverage of common cases matching the 'fully executable; copy-paste ready' anchor.

5 / 5

Workflow Clarity

Operations are clearly sectioned and the receive→process→delete pattern is shown, but destructive/batch operations like clear_messages and delete_queue lack validation checkpoints or feedback loops, so per the rubric guideline workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

The skill is a single well-organized file with clear section headers and no nested references; it exceeds the 50-line simple-skill exception so it cannot score 5, but its structure is good with only minor organization gaps, fitting anchor 4.

4 / 5

Total

16

/

20

Passed

Description

57%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 clearly identifies a specific niche and includes an explicit Use clause, but its action list is generic and it lacks concrete trigger phrases that a user would naturally say. Strengthening it with specific SDK operations and natural trigger terms would raise its score.

Suggestions

Replace generic use-cases with concrete SDK operations, e.g. 'Send, receive, peek, update, and delete queue messages'.

Add natural trigger phrases users would actually say, e.g. 'Use when the user mentions Azure Queue Storage, message queues, or asynchronous task queues in Python'.

Include common synonyms like 'Storage Queue' and 'queue messages' to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Azure Queue Storage SDK for Python') but the listed actions ('reliable message queuing, task distribution, and asynchronous processing') are generic use-cases rather than concrete SDK operations, matching the 'names the domain but actions are minimal or generic' anchor.

2 / 5

Completeness

A clear 'what' ('Azure Queue Storage SDK for Python') and an explicit 'Use for…' 'when' clause are both present, but the 'when' lists abstract use-cases rather than concrete trigger phrases, so it sits at anchor 4 rather than 5 and is above 3 because the trigger guidance is explicit, not missing.

4 / 5

Trigger Term Quality

It includes relevant natural terms like 'message queuing' and 'Azure Queue Storage', but misses common variations and synonyms such as 'queue messages', 'send/receive messages', or 'Storage Queue', fitting the 'some relevant keywords but missing common variations' anchor.

3 / 5

Distinctiveness Conflict Risk

The Azure Queue Storage SDK for Python is a clear niche with minimal conflict risk, though the generic 'message queuing' trigger leaves minor overlap with related skills like Service Bus, matching the 'mostly distinct; minor overlap risk' anchor.

4 / 5

Total

13

/

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.