CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

azure-ai-ml-py

Azure Machine Learning SDK v2 for Python. Use for ML workspaces, jobs, models, datasets, compute, and pipelines.

84

1.06x
Quality

80%

Does it follow best practices?

Impact

100%

1.06x

Average score across 3 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/skills/azure-ai-ml-py/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 well-organized, code-first reference that is executable and covers the main Azure ML resource areas without padding. The pipeline example is not self-contained (undefined components), and the boilerplate 'When to Use' section and fully inlined structure leave minor room for improvement.

DimensionReasoningScore

Conciseness

The body is lean and code-first with essentially no explanation of concepts Claude already knows, but the 'When to Use' section is circular boilerplate ('This skill is applicable to execute the workflow or actions described in the overview') and the intro line duplicates the description. Minor padding, matching the 4 anchor.

4 / 5

Actionability

Nearly every section provides concrete, copy-paste-ready code covering the common cases (auth, workspace create, data/model registration, compute cluster, command job, monitoring, environments, datastores). The main gap is the pipeline example, which references prep_component/train_component that are never defined or loaded, so it is not runnable as written.

4 / 5

Workflow Clarity

This is a per-task reference skill, not a sequential workflow: sections are logically ordered (auth → resources → jobs → pipelines), each snippet is unambiguous, and the async wait pattern (.result()) and log streaming are shown. No validation checkpoints exist, but no destructive or batch workflows are instructed, so the 3-cap does not apply; it falls just short of the 5 anchor's explicit feedback loops.

4 / 5

Progressive Disclosure

A single self-contained SKILL.md with clear, well-organized section headers, a useful MLClient operations table, and no buried or nested references. It does not reach the 5 anchor because the full per-resource cookbook is inlined in one ~275-line file where a separate reference file could offload the bulk.

4 / 5

Total

16

/

20

Passed

Description

78%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 concise, third-person description with an explicit 'Use for...' trigger clause and distinctive Azure ML keyword coverage. Its main weakness is that it lists resource nouns without action verbs, leaving the actual capabilities (create, register, train, deploy) implicit.

DimensionReasoningScore

Specificity

Names the exact domain ('Azure Machine Learning SDK v2 for Python') and several concrete capability areas ('ML workspaces, jobs, models, datasets, compute, and pipelines'), but describes resource objects rather than actions, and coverage omits environments, datastores, and endpoints. Fits 'lists several specific actions; minor gaps' better than the 3 anchor's '1-2 concrete actions, not comprehensive'.

4 / 5

Completeness

Has both a clear 'what' (the SDK v2 client library for Python) and an explicit 'Use for...' when-clause tied to specific resources. The 'when' could be more explicit with user-mention trigger phrases, and the 'what' names the library rather than action verbs, so it does not reach the 5 anchor.

4 / 5

Trigger Term Quality

Contains natural terms users would say: 'Azure Machine Learning', 'SDK v2', 'Python', 'ML workspaces', 'jobs', 'models', 'datasets', 'compute', 'pipelines'. A few natural synonyms are missing ('AML', 'experiments', 'training', 'deploy', 'endpoints'), so it falls short of the 5 anchor's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A clear niche with distinct triggers: a user mentioning Azure ML workspaces, jobs, or the SDK v2 would unambiguously want this skill, and overlap risk with generic Python or Azure skills is minimal.

5 / 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/skills/azure-ai-ml-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.