Azure OpenAI SDK for .NET. Client library for Azure OpenAI and OpenAI services. Use for chat completions, embeddings, image generation, audio transcription, and assistants.
76
66%
Does it follow best practices?
Impact
92%
1.43xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/antigravity-azure-ai-openai-dotnet/SKILL.mdReasoning model integration
AzureOpenAIClient top-level
100%
100%
GetChatClient usage
100%
100%
DeveloperChatMessage for system prompt
0%
100%
ReasoningEffortLevel set
0%
0%
High MaxOutputTokenCount
100%
100%
Entra ID or credential auth
70%
100%
Environment variable usage
100%
100%
Output to file
100%
100%
Response text access
100%
100%
Structured JSON output extraction
ChatResponseFormat.CreateJsonSchemaFormat
100%
100%
jsonSchemaIsStrict: true
100%
100%
BinaryData.FromBytes for schema
100%
100%
JsonDocument parsing
50%
60%
Token usage logged
100%
100%
AzureOpenAIClient hierarchy
100%
100%
Credential from environment
100%
100%
DefaultAzureCredential or AzureKeyCredential
50%
100%
Schema additionalProperties false
100%
100%
Output to file
100%
100%
Function calling with error handling
ChatTool.CreateFunctionTool
0%
100%
BinaryData.FromString for parameters
0%
100%
FinishReason ToolCalls check
33%
100%
ToolCalls iteration
50%
100%
Argument validation
90%
100%
Rate limit handling
50%
100%
RequestFailedException catch
0%
100%
Client reuse
100%
100%
DefaultAzureCredential or env var credentials
80%
100%
Output to file
100%
100%
f1697b6
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.