CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-storage-blob-py

Azure Blob Storage SDK for Python. Use for uploading, downloading, listing blobs, managing containers, and blob lifecycle.

64

Quality

78%

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-claude/skills/azure-storage-blob-py/SKILL.md

The canonical home for this skill is azure-storage-blob-py in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

72%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, executable code reference with tight prose, but it inlines material that could live in separate files and lacks validation checkpoints around its destructive/batch blob operations, which caps workflow clarity.

Suggestions

Add validation/verification steps for destructive and batch operations — e.g., confirm a blob exists and verify deletion succeeded for 'delete_blob' and 'delete with snapshots'.

Move the SAS Tokens, Async Client, and Performance Tuning sections into separate reference files (e.g. references/sas.md, references/async.md) linked from the body to improve progressive disclosure.

Replace inline account-key placeholders in the SAS example with a user-delegation-key pattern and add a note cautioning against hardcoding account keys.

DimensionReasoningScore

Conciseness

Mostly lean, code-driven reference with no padding about concepts Claude already knows; only minor recap in the Best Practices section could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready code covering all common cases (upload from file/bytes/stream, download to file/memory/buffer, list/walk, delete with snapshots, SAS, async).

5 / 5

Workflow Clarity

Operations are presented as self-contained examples, but destructive and batch operations (delete blob, delete with snapshots) lack validation/verification checkpoints, capping workflow clarity per the destructive-operations guideline.

3 / 5

Progressive Disclosure

Well-organized section headers provide structure, but at ~220 lines substantial reference material (SAS guide, async patterns, performance tuning) is inlined with no separate-file references.

3 / 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.

The description is specific and actionable, naming concrete blob operations with an explicit 'Use for' trigger. It is slightly weaker on natural trigger synonyms and explicit user-facing 'when' phrasing.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'uploading, downloading, listing blobs, managing containers, and blob lifecycle' — giving comprehensive coverage of the SDK's core surface.

5 / 5

Completeness

Both 'what' and an explicit 'Use for' trigger ('when') are present, but the 'when' enumerates operations rather than giving user-facing trigger phrases, so it could be more explicit.

4 / 5

Trigger Term Quality

Good keyword coverage with natural operation terms ('upload', 'download', 'list blobs', 'manage containers'), but missing common synonyms and casual phrasings a user might say.

4 / 5

Distinctiveness Conflict Risk

The 'Azure Blob Storage SDK for Python' framing carves a clear, blob-specific niche with minimal conflict risk against other skills.

5 / 5

Total

18

/

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.