CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-ai-ml-py

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

60

Quality

70%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/antigravity-azure-ai-ml-py/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

75%

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 and well-structured with a clear 'Use for...' clause and strong distinctiveness through the Azure ML SDK v2 branding. Its main weaknesses are that it lists resource nouns rather than concrete actions (e.g., 'submit training jobs', 'deploy models', 'register datasets') and could include more natural trigger term variations that users might actually say.

Suggestions

Replace the noun list with concrete actions, e.g., 'Create and manage ML workspaces, submit training jobs, deploy models, register datasets, provision compute resources, and build pipelines.'

Add common trigger term variations such as 'AzureML', 'azure ml', 'training', 'deployment', 'endpoints', 'experiments' to improve matching against natural user queries.

DimensionReasoningScore

Specificity

Names the domain (Azure ML SDK v2) and lists several resource types (workspaces, jobs, models, datasets, compute, pipelines), but these are categories rather than concrete actions like 'create pipelines', 'deploy models', or 'submit training jobs'.

2 / 3

Completeness

Clearly answers both 'what' (Azure Machine Learning SDK v2 for Python) and 'when' ('Use for ML workspaces, jobs, models, datasets, compute, and pipelines') with an explicit 'Use for...' clause that provides trigger guidance.

3 / 3

Trigger Term Quality

Includes relevant keywords like 'Azure Machine Learning', 'ML', 'workspaces', 'jobs', 'models', 'datasets', 'compute', 'pipelines', and 'SDK v2', but misses common user variations like 'AzureML', 'training', 'deployment', 'endpoints', 'experiment', or '.py'.

2 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'Azure Machine Learning SDK v2 for Python', which clearly differentiates it from general ML skills, other cloud provider skills, or generic Python skills.

3 / 3

Total

10

/

12

Passed

Implementation

64%

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—nearly every section has executable, well-structured Python code. However, it reads more like comprehensive documentation than a focused skill, lacking workflow validation steps for multi-step operations and cramming too much into a single file. The boilerplate sections at the end and some generic best practices dilute the otherwise strong content.

Suggestions

Add validation/error-handling checkpoints for multi-step workflows (e.g., verify job succeeded before registering model, check compute provisioning status before submitting jobs).

Split detailed resource-specific examples (Data, Models, Compute, Environments, Datastores) into separate reference files and keep SKILL.md as a concise overview with the auth setup, a quick example, and links.

Remove the generic 'When to Use' and 'Limitations' boilerplate sections and trim 'Best Practices' to only non-obvious, Azure ML-specific guidance.

DimensionReasoningScore

Conciseness

The content is mostly efficient with executable code examples, but includes some unnecessary sections like 'Best Practices' with generic advice Claude already knows (e.g., 'use versioning', 'tag resources'), and the boilerplate 'When to Use' and 'Limitations' sections add no value. The operations table is useful but the overall document could be tightened.

2 / 3

Actionability

Nearly every section provides fully executable, copy-paste ready Python code with correct imports, concrete parameter values, and realistic examples. The code covers authentication, CRUD operations, jobs, pipelines, and environments with specific classes and methods.

3 / 3

Workflow Clarity

Individual operations are clear, but multi-step workflows like the pipeline example lack validation checkpoints. There's no guidance on error handling, verifying job completion before model registration, or checking if resources were created successfully beyond printing URLs. The job monitoring section is minimal.

2 / 3

Progressive Disclosure

The content is a long monolithic reference document (~200 lines of code examples) with no references to external files. For a skill of this breadth, the API reference table and detailed examples for each resource type could be split into separate files, with SKILL.md serving as a concise overview with links.

2 / 3

Total

9

/

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.

Validation10 / 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
boisenoise/skills-collections
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.