Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.
72
72%
Does it follow best practices?
Impact
96%
4.57xAverage score across 2 eval scenarios
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.github/skills/skill-creator/SKILL.mdPython Azure SDK skill creation with authentication and structure conventions
Token count annotation
0%
83%
Section order: Installation before Env Vars
0%
100%
Section order: Env Vars before Auth
0%
100%
Section order: Auth before Core Workflow
0%
100%
Section order: Core Workflow before Best Practices
100%
100%
Auth callout verbatim opening
0%
100%
Auth callout rule 1 verbatim
0%
100%
Auth callout rule 2 verbatim
0%
100%
Auth callout placement
0%
100%
DefaultAzureCredential primary
0%
100%
Legacy API key subsection
0%
100%
Context managers in all examples
0%
100%
Best Practices item 1: sync/async separation
0%
100%
Best Practices item 2: context managers
42%
100%
references/capabilities.md exists
0%
100%
references/non-hero-scenarios.md exists
0%
100%
SKILL.md under 500 lines
0%
100%
Frontmatter name field
100%
100%
Frontmatter description field
100%
66%
Rust Azure SDK skill creation with Rust-specific conventions
cargo add first Best Practice
0%
100%
azure_core conditional rule second Best Practice
0%
100%
DeveloperToolsCredential for local dev
0%
100%
ManagedIdentityCredential for production
50%
100%
cargo add in Installation section
0%
100%
Non-exhaustive struct initializer pattern
100%
100%
Wildcard arm in enum match
20%
0%
Official azure_* crates only
100%
100%
RBAC role named for production
100%
100%
Token count annotation
0%
100%
references/capabilities.md present
0%
100%
references/non-hero-scenarios.md present
0%
100%
Frontmatter name in hyphen-case
0%
100%
Correct section order
60%
100%
02e0b2f
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.