CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-ai-vision-imageanalysis-py

Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.

86

1.56x
Quality

84%

Does it follow best practices?

Impact

97%

1.56x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is azure-ai-vision-imageanalysis-py in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

82%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, code-first reference for the Azure AI Vision SDK: fully executable examples covering installation, authentication, every visual feature, error handling, and async usage. Main weaknesses are a meaningless filler 'When to Use' section and all detail inlined in one file.

Suggestions

Replace the filler 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview') with concrete guidance on when each feature or client variant (URL vs file, sync vs async) is the right choice.

Consider moving the rarely used per-feature snippets (e.g., people detection, smart cropping, dense captions) into a references/ file linked from a summary section, keeping SKILL.md to the core analyze flow.

Add a brief note on validating inputs against the image requirements (format, 20 MB limit, 50x50–16000x16000 dimensions) before calling the API so failures are caught before the request.

DimensionReasoningScore

Conciseness

The body is almost entirely executable code with no padded concept explanations, but the final 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview.') is pure filler that could be trimmed.

4 / 5

Actionability

Every section provides copy-paste-ready, executable Python: installation, both auth methods, URL and file-based analysis, all seven visual features with result-parsing code, error handling, and the async client. The common cases are fully covered.

5 / 5

Workflow Clarity

The sequence (install → env vars → auth → analyze → error handling) is clear and the HttpResponseError section serves as an error checkpoint, but there is no explicit guidance on choosing between URL/file or sync/async paths, and the trailing 'When to Use' section is incoherent filler rather than workflow guidance.

4 / 5

Progressive Disclosure

No bundle files exist and the single file is organized into flat, clearly labeled sections with no nested references. However, at ~250 lines all per-feature API detail is inline; rarely used per-feature snippets could be offloaded to reference files.

4 / 5

Total

17

/

20

Passed

Description

80%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.

A specific, well-structured description that clearly states what the SDK does and when to use it. The main gaps are a generic trigger clause and missing natural synonyms and file extensions that users would actually say.

Suggestions

Make the when-clause more concrete, e.g. 'Use when the user wants to analyze or describe images, detect objects or people, extract text via OCR, or generate smart crops.'

Add natural synonyms and extensions users would type: 'image analysis', 'caption this image', '.jpg', '.png'.

DimensionReasoningScore

Specificity

The description names six concrete capabilities ('captions, tags, objects, OCR, people detection, and smart cropping') in third-person voice, comprehensively covering the SDK's feature set with no vague padding.

5 / 5

Completeness

Both 'what' (the SDK and its six capabilities) and 'when' ('Use for computer vision and image understanding tasks') are present, but the when-clause is generic rather than listing concrete trigger situations.

4 / 5

Trigger Term Quality

Good natural terms (OCR, people detection, computer vision, image understanding), but common user phrasings like 'image analysis', 'describe an image', 'extract text from an image', and image file extensions (.jpg, .png) are missing.

4 / 5

Distinctiveness Conflict Risk

'Azure AI Vision Image Analysis SDK' carves a clear niche, but the broad trigger 'computer vision and image understanding tasks' could overlap with other vision-related skills.

4 / 5

Total

17

/

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.

Validation — 15 / 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

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/azure-ai-vision-imageanalysis-py/SKILL.md

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.