CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-containerregistry-py

Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories.

60

Quality

70%

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/antigravity-awesome-skills/skills/azure-containerregistry-py/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

64%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid API reference skill with excellent actionability—every operation has complete, executable Python code. However, it reads more like comprehensive documentation than a concise skill file; the destructive operations (delete repository, delete manifest, cleanup) lack validation checkpoints, and the content could be better structured with progressive disclosure to separate the overview from the full API reference.

Suggestions

Add validation/verification steps to destructive operations, especially the 'Clean Up Old Images' workflow (e.g., dry-run first, count items to delete, confirm results after deletion).

Split the detailed API examples and operations table into a separate REFERENCE.md file, keeping SKILL.md as a concise overview with quick-start authentication and the most common operations.

Remove the boilerplate 'When to Use' and 'Limitations' sections which add no skill-specific value and waste tokens.

DimensionReasoningScore

Conciseness

The content is mostly efficient with executable code examples, but includes some unnecessary sections like the boilerplate 'When to Use' and 'Limitations' sections that add no value. The operations table partially duplicates information already shown in the code examples above it. The best practices section is reasonably concise though.

2 / 3

Actionability

All code examples are concrete, executable, and copy-paste ready. Authentication, CRUD operations, async usage, and cleanup workflows all have complete, runnable Python snippets with proper imports and realistic usage patterns.

3 / 3

Workflow Clarity

The 'Clean Up Old Images' section shows a multi-step destructive batch operation (deleting manifests) but lacks explicit validation checkpoints or error handling. There's no feedback loop for verifying deletions succeeded or handling failures. The delete operations throughout also lack confirmation/verification steps.

2 / 3

Progressive Disclosure

The content is a long monolithic document (~200 lines) that could benefit from splitting the API reference table and detailed examples into separate files. There are no references to external files, and while the sections are well-organized with clear headers, the inline volume is high for a SKILL.md overview.

2 / 3

Total

9

/

12

Passed

Description

75%Scale 1-3

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 well-structured with a clear 'what' and 'when' clause, and targets a specific niche (Azure Container Registry SDK for Python) that minimizes conflict risk. However, it could benefit from more specific action verbs and additional trigger terms like 'ACR' or 'docker registry' to improve discoverability.

Suggestions

Add specific concrete actions such as 'push, pull, tag, delete, and list container images' instead of the generic 'managing'.

Include common trigger term variations like 'ACR', 'docker registry', 'container image tags', or '.azurecr.io' that users might naturally use.

DimensionReasoningScore

Specificity

Names the domain (Azure Container Registry SDK for Python) and lists some actions ('managing container images, artifacts, and repositories'), but doesn't enumerate specific concrete actions like pushing, pulling, tagging, deleting, or listing images.

2 / 3

Completeness

Answers both 'what' (Azure Container Registry SDK for Python) and 'when' ('Use for managing container images, artifacts, and repositories') with an explicit 'Use for...' clause that serves as trigger guidance.

3 / 3

Trigger Term Quality

Includes relevant keywords like 'Azure Container Registry', 'container images', 'artifacts', and 'repositories', but misses common variations users might say such as 'ACR', 'docker registry', 'push image', 'pull image', or 'container registry Python'.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Azure Container Registry SDK for Python, which is a very specific niche unlikely to conflict with other skills. The combination of Azure, container registry, and Python SDK makes it highly distinctive.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-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.