Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
Install with Tessl CLI
npx tessl i github:microsoft/github-copilot-for-azure --skill azure-ai85
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/skillEvaluation — 99%
↑ 2.02xAgent success when using this skill
Validation for skill structure
Discovery
82%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 description effectively communicates Azure AI service capabilities with strong trigger term coverage and explicit 'WHEN' guidance. The main weakness is that capabilities are listed as feature categories rather than concrete actions, and some terms like 'OCR' and 'transcription' could conflict with non-Azure skills offering similar functionality.
Suggestions
Reframe capabilities as concrete actions: 'Index and query documents with vector/hybrid search, transcribe audio files, convert text to speech, extract text from images via OCR'
Add Azure-specific qualifiers to generic terms to reduce conflict: 'Azure OCR', 'Azure transcription' or mention 'using Azure Cognitive Services'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Azure AI services) and lists several actions like 'search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR', but these are more feature categories than concrete actions. Missing specific verbs like 'extract', 'convert', 'index', 'query'. | 2 / 3 |
Completeness | Clearly answers both what ('Azure AI: Search, Speech, OpenAI, Document Intelligence' with capabilities listed) and when (explicit 'WHEN:' clause with comprehensive trigger terms). The structure explicitly addresses both questions. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'AI Search', 'vector search', 'hybrid search', 'semantic search', 'speech-to-text', 'text-to-speech', 'transcribe', 'OCR'. These are terms users would naturally use when needing these capabilities. | 3 / 3 |
Distinctiveness Conflict Risk | While Azure-specific, terms like 'OCR', 'speech-to-text', and 'transcription' could overlap with other skills offering similar capabilities through different services. The Azure branding helps but generic AI terms create some conflict risk. | 2 / 3 |
Total | 10 / 12 Passed |
Implementation
72%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides a well-organized reference for Azure AI services with excellent progressive disclosure and concise formatting. However, it functions more as a navigation hub than an actionable skill - it tells Claude where to find information but doesn't provide executable examples or clear workflows for common tasks like running a search query or transcribing audio.
Suggestions
Add at least one executable code example for the most common operation (e.g., a complete AI Search query using the SDK)
Include a simple workflow with validation for a common task like 'transcribe audio file' showing the sequence of MCP commands and how to verify success
Add brief troubleshooting guidance for common issues (e.g., authentication failures, missing indexes)
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, using tables to compress information. No unnecessary explanations of what Azure services are or how they work - assumes Claude's competence with cloud services. | 3 / 3 |
Actionability | Provides specific MCP tool commands and references to SDK guides, but lacks executable code examples. The guidance is concrete (tool names, commands) but not copy-paste ready for actual implementation. | 2 / 3 |
Workflow Clarity | No clear multi-step workflows are provided. The fallback instruction 'Run /azure:setup or enable via /mcp' is helpful but there's no validation or error recovery guidance for common operations like search queries or transcription. | 2 / 3 |
Progressive Disclosure | Excellent structure with clear overview tables, well-signaled one-level-deep references to SDK guides and external documentation. Content is appropriately split between overview and detailed references. | 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
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.