CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-framework-azure-ai-py

Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.

Install with Tessl CLI

npx tessl i github:haniakrim21/everything-claude-code --skill agent-framework-azure-ai-py
What are skills?

95

7.14x

Does it follow best practices?

Evaluation100%

7.14x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

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 an excellent skill description that clearly identifies the specific technology stack (Azure AI Foundry, Microsoft Agent Framework), lists concrete capabilities, and provides explicit trigger conditions. The description uses proper third-person voice and includes both high-level purpose and detailed use cases without being verbose.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'creating persistent agents', 'using hosted tools (code interpreter, file search, web search)', 'integrating MCP servers', 'managing conversation threads', 'implementing streaming responses', plus mentions 'function tools, structured outputs, and multi-tool agents'.

3 / 3

Completeness

Clearly answers both what ('Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK') and when ('Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools...'). Has explicit 'Use when...' clause with specific trigger scenarios.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'Azure AI Foundry', 'agents', 'AzureAIAgentsProvider', 'code interpreter', 'file search', 'web search', 'MCP servers', 'conversation threads', 'streaming responses', 'function tools', 'structured outputs'. Good coverage of technical terms users working in this domain would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific technology stack (Azure AI Foundry, Microsoft Agent Framework Python SDK, agent-framework-azure-ai, AzureAIAgentsProvider). Unlikely to conflict with other agent frameworks or general Python skills due to explicit Azure/Microsoft naming.

3 / 3

Total

12

/

12

Passed

Implementation

87%

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

This is a high-quality skill document that efficiently teaches Azure AI agent development with the Microsoft Agent Framework. It excels at actionability with complete, executable examples and maintains excellent token efficiency. The main weakness is the lack of explicit validation steps and error handling guidance for multi-step agent operations.

Suggestions

Add validation/error handling examples, such as try/except blocks around agent.run() calls with guidance on common Azure AI service errors

Include a troubleshooting section or validation checkpoint (e.g., 'Verify agent creation succeeded before running queries')

DimensionReasoningScore

Conciseness

The content is lean and efficient, jumping directly into architecture, installation, and executable code examples without explaining what Azure AI or agents are. Every section earns its place with no padding or unnecessary context.

3 / 3

Actionability

All code examples are complete, executable Python with proper imports, async context managers, and realistic patterns. Examples cover the full range from basic agents to multi-tool streaming scenarios with copy-paste ready code.

3 / 3

Workflow Clarity

While the examples show clear patterns and the architecture diagram helps, there are no explicit validation checkpoints or error recovery steps. For operations involving Azure service calls and tool execution, missing validation/feedback loops cap this at 2.

2 / 3

Progressive Disclosure

Excellent structure with quick reference tables, clear section organization, and well-signaled one-level-deep references to detailed documentation (tools.md, mcp.md, threads.md, advanced.md). The main file serves as a comprehensive overview without becoming monolithic.

3 / 3

Total

11

/

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

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.