CtrlK
BlogDocsLog inGet started
Tessl Logo

agents-v2-py

Build container-based Foundry Agents with Azure AI Projects SDK (ImageBasedHostedAgentDefinition). Use when creating hosted agents with custom container images in Azure AI Foundry.

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/agents-v2-py/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 highly actionable with executable code and a clear parameter reference, and it is mostly concise. Its chief weakness is workflow clarity around the destructive delete operation, which lacks an explicit validation checkpoint.

Suggestions

Add an explicit validation checkpoint before/after delete_version (e.g., confirm the version is not in use and record the returned state) to satisfy the destructive-operation validation requirement.

De-duplicate the client + create_agent block between the Core Workflow and Complete Example by referencing one from the other.

Consider moving the full parameter table, async pattern, or complete example into a references file to improve progressive disclosure and reduce inline length.

DimensionReasoningScore

Conciseness

Largely lean code-and-tables content that assumes Claude's competence, but the full client-creation block is repeated across the Core Workflow and Complete Example sections, and several caveat sentences could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready code covering create/list/delete plus an async variant and multi-tool examples, supported by a parameter table and pip install command.

5 / 5

Workflow Clarity

The Core Workflow is sequenced (imports, create, list, delete) with a Common Errors table, but the destructive delete operation has no explicit validation checkpoint or feedback loop in the workflow itself, which caps clarity at 3 per the destructive-operation rule.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and no deeply nested references, but all content is inlined in one file with no bundle files to offload the parameter/API and async detail, leaving minor organization gaps.

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.

The description is concise, third-person, and clearly states both what the skill does and when to use it, with a specific SDK class name that sharpens distinctiveness. Its main limitation is that the action and trigger coverage is good but not exhaustive.

Suggestions

Expand the 'when' clause with concrete trigger phrases users might say (e.g., 'Use when the user mentions hosting a custom container agent in Azure AI Foundry, provisioning a container-backed agent, or configuring ImageBasedHostedAgentDefinition').

Add one or two more concrete actions (e.g., list and delete agent versions) to lift specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain and a concrete action ("Build container-based Foundry Agents", "creating hosted agents with custom container images") plus the specific SDK construct ImageBasedHostedAgentDefinition, but does not enumerate the full set of supported actions (list/delete/async), so it stops short of comprehensive coverage.

4 / 5

Completeness

Explicitly states both what ("Build container-based Foundry Agents with Azure AI Projects SDK") and when ("Use when creating hosted agents with custom container images in Azure AI Foundry"), though the when clause could list more concrete trigger phrases.

4 / 5

Trigger Term Quality

Includes several natural user-facing phrases ("hosted agents", "custom container images", "Azure AI Foundry") but lacks common synonyms/variations needed for comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (container-based Azure AI Foundry hosted agents via ImageBasedHostedAgentDefinition) with distinct triggers and minimal overlap with other skills.

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.

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
sickn33/agentic-awesome-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.