CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-containerregistry-py

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

86

1.44x
Quality

71%

Does it follow best practices?

Impact

97%

1.44x

Average score across 6 eval scenarios

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

The canonical home for this skill is azure-containerregistry-py in sickn33/agentic-awesome-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.

The body is a well-structured, code-heavy reference with strong actionability, held back by redundant/filler sections and a lack of validation checkpoints around destructive batch operations. No bundle files exist, so structure is purely inline.

Suggestions

Add validation/verification to destructive and batch workflows: e.g. a dry-run print before deletes, or a 'verify the count, confirm with the user, then delete' checkpoint in 'Clean Up Old Images'.

Remove the filler 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview') and either delete the redundant 'Client Operations' table or keep only one of the two.

Make standalone snippets self-contained by defining `endpoint` / importing `DefaultAzureCredential` where used, or explicitly note they reuse values from the Authentication section.

DimensionReasoningScore

Conciseness

Mostly lean code with minimal concept explanation, but the 'Client Operations' table restates methods already shown and the 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview') is meaningless filler.

4 / 5

Actionability

Provides concrete, mostly copy-paste-ready code for the common operations, but several snippets use a bare undefined `endpoint` variable and omit per-snippet imports, leaving minor gaps.

4 / 5

Workflow Clarity

The destructive/batch 'Clean Up Old Images' loop has a guard condition but no validation checkpoint or verification, and delete operations (delete_repository, delete_manifest) are shown without validation; per rubric, destructive/batch skills without validation cap at 3.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and a reference table, no bundle files to reference; at ~246 lines it is somewhat monolithic and the API reference table could be split into a separate file, leaving minor organization gaps.

4 / 5

Total

15

/

20

Passed

Description

73%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 concise, domain-specific, and reasonably complete with a 'Use for' clause, but relies on a single generic verb and lacks explicit natural trigger phrases. Distinctiveness is strong thanks to the Azure ACR specificity.

Suggestions

Replace the generic 'managing' with concrete actions, e.g. 'List, push, pull, tag, and delete container images, artifacts, and repositories.'

Add an explicit 'Use when…' trigger clause naming natural phrases, e.g. 'Use when the user mentions Azure Container Registry, ACR, container images, or Docker/OCI artifacts in Python.'

DimensionReasoningScore

Specificity

Names the domain ('Azure Container Registry SDK for Python') and three concrete managed objects ('container images, artifacts, and repositories'), but the only verb is the generic 'managing' rather than concrete actions like push/pull/tag/delete.

3 / 5

Completeness

Clearly answers 'what' (Azure Container Registry SDK for Python) and provides a 'Use for…' trigger clause, but the 'when' could be more explicit with concrete trigger phrases rather than a purpose statement.

4 / 5

Trigger Term Quality

Good keyword coverage ('Azure Container Registry', 'container images', 'artifacts', 'repositories') a user would naturally say, but missing common verbs and synonyms like push/pull, Docker, or OCI.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Azure Container Registry) with distinct, Azure-specific triggers and minimal risk of conflicting with other skills.

5 / 5

Total

16

/

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.