CtrlK
BlogDocsLog inGet started
Tessl Logo

microsoft-foundry

Deploy, evaluate, and manage Foundry agents end-to-end: Docker build, ACR push, hosted/prompt agent create, container start, batch eval, prompt optimization, prompt optimizer workflows, agent.yaml, dataset curation from traces. USE FOR: deploy agent to Foundry, hosted agent, create agent, invoke agent, evaluate agent, run batch eval, optimize prompt, improve prompt, prompt optimization, prompt optimizer, improve agent instructions, optimize agent instructions, optimize system prompt, deploy model, Foundry project, RBAC, role assignment, permissions, quota, capacity, region, troubleshoot agent, deployment failure, create dataset from traces, dataset versioning, eval trending, create AI Services, Cognitive Services, create Foundry resource, provision resource, knowledge index, agent monitoring, customize deployment, onboard, availability. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure-prepare).

88

Quality

85%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that excels across all dimensions. It provides comprehensive specific actions, extensive natural trigger terms covering many user phrasings, explicit 'USE FOR' and 'DO NOT USE FOR' clauses that clearly delineate scope, and explicit references to alternative skills for out-of-scope requests. The only minor weakness is that the sheer volume of trigger terms borders on keyword stuffing, which could slightly reduce readability, but functionally it serves the selection purpose well.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: Docker build, ACR push, hosted/prompt agent create, container start, batch eval, prompt optimization, dataset curation from traces, agent.yaml, RBAC, role assignment, knowledge index, agent monitoring, etc.

3 / 3

Completeness

Clearly answers 'what' (deploy, evaluate, manage Foundry agents with specific sub-tasks) and 'when' via explicit 'USE FOR' and 'DO NOT USE FOR' clauses that provide clear trigger guidance and boundary conditions.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'deploy agent to Foundry', 'hosted agent', 'create agent', 'evaluate agent', 'optimize prompt', 'improve prompt', 'troubleshoot agent', 'deployment failure', 'create dataset from traces', 'provision resource'. Covers many natural variations and synonyms.

3 / 3

Distinctiveness Conflict Risk

Explicitly scoped to Foundry agents with clear 'DO NOT USE FOR' exclusions referencing other skills (azure-deploy, azure-prepare), making it highly distinguishable and unlikely to conflict with general Azure deployment skills.

3 / 3

Total

12

/

12

Passed

Implementation

70%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured routing/orchestration skill that excels at progressive disclosure and workflow clarity, effectively directing Claude to the right sub-skill for each task. Its main weakness is that it's somewhat verbose for a dispatcher document — the Project Context Resolution section and some repeated tips could be tightened. Actionability is moderate since all real execution is delegated to sub-skills, but the routing logic itself is concrete and specific.

Suggestions

Tighten the Project Context Resolution section — collapse Steps 1-5 into a more compact decision tree or flowchart-style format, removing explanatory prose that Claude can infer.

Remove the tip callouts after the sub-skills table that duplicate information already present in the table rows (e.g., the prompt optimization tip and model deployment tip).

DimensionReasoningScore

Conciseness

The skill is reasonably efficient as a routing document, but includes some redundancy (e.g., the tips after the sub-skills table repeat information already in the table, and the Project Context Resolution section is quite verbose with steps that could be more terse). The agent types table and tool usage conventions are brief but borderline unnecessary for Claude.

2 / 3

Actionability

The skill provides concrete workflow routing tables and a clear project context resolution process with specific metadata fields and azd variables. However, it delegates all actual execution to sub-skills, so the main document itself contains no executable code or commands — it's a dispatcher. The context resolution steps are specific but still somewhat procedural rather than copy-paste executable.

2 / 3

Workflow Clarity

The lifecycle table clearly maps user intents to ordered sequences of sub-skills. The Project Context Resolution section provides a well-sequenced 5-step process with clear decision points (one match vs multiple vs none), fallback logic, and explicit rules about when to skip steps. The mandatory reading directive at the top establishes a clear validation checkpoint before any action.

3 / 3

Progressive Disclosure

Excellent progressive disclosure — the main skill is a clear overview/routing document with a well-organized table of 13+ sub-skills, each with a one-line description and direct link. References are one level deep and clearly signaled. Content is appropriately split between the main skill (routing, context resolution, conventions) and sub-skills (execution details).

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/azure-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.