Build container-based Foundry Agents with Azure AI Projects SDK (ImageBasedHostedAgentDefinition). Use when creating hosted agents with custom container images in Azure AI Foundry.
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill agents-v2-py78
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Core hosted agent creation with Azure AI Projects SDK
SDK version pin
0%
100%
DefaultAzureCredential auth
100%
100%
Endpoint from env var
0%
100%
Correct model imports
0%
100%
create_version method
0%
100%
ImageBasedHostedAgentDefinition
0%
100%
Protocol version config
0%
100%
CPU as string
0%
100%
Memory Gi suffix
0%
100%
Specific image tag
100%
100%
Without context: $0.2863 · 2m 50s · 12 turns · 17 in / 5,046 out tokens
With context: $0.2518 · 2m 6s · 14 turns · 306 in / 2,579 out tokens
Multi-tool agent with MCP and environment configuration
Tools as list of dicts
0%
100%
code_interpreter tool
0%
100%
MCP tool type
0%
100%
MCP server_label
50%
100%
MCP server_url
50%
100%
environment_variables dict
100%
100%
Endpoint env var in container
0%
100%
DefaultAzureCredential
100%
100%
list_versions call
100%
100%
Protocol version config
100%
100%
Without context: $1.2703 · 10m 12s · 62 turns · 66 in / 11,412 out tokens
With context: $0.2518 · 45s · 16 turns · 54 in / 2,371 out tokens
Async agent lifecycle management with error handling
Async identity import
100%
100%
Async client import
100%
100%
Async credential context
0%
100%
Async client context
100%
100%
Await create_version
30%
100%
list_versions call
0%
100%
delete_version params
0%
100%
Try/except error handling
100%
100%
Protocol version config
0%
100%
Without context: $0.1994 · 2m 51s · 15 turns · 21 in / 3,232 out tokens
With context: $0.4423 · 3m 35s · 26 turns · 28 in / 4,525 out tokens
Table of Contents
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.