azure-ai
Build with Azure AI Services
This skill provides comprehensive documentation and SDK references for Azure AI services including Search, Speech, OpenAI, Vision, Translation, and Document Intelligence. It helps developers quickly find the right APIs and code patterns for their AI solutions.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "azure-ai". How do I set up hybrid search combining keyword and vector search in Azure AI Search?
Expected outcome:
Use the SearchClient with both search_text and vectorQueries. Configure a semantic configuration for best results. Example: client.search(search_text='query', vector_queries=[VectorizedQuery(vector=embedding, k_nearest=3, fields='embedding')])
Using "azure-ai". Show me how to authenticate with Azure OpenAI using the .NET SDK
Expected outcome:
Use AzureKeyCredential with your endpoint and API key: var client = new OpenAIClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); Then call client.GetChatCompletionsAsync with your deployment name.
Security Audit
SafeAll 195 static findings are false positives. The skill contains documentation with code examples for Azure AI SDK usage. Detected patterns (external_commands, env_access, network) are Markdown formatting artifacts and standard SDK documentation patterns, not security vulnerabilities.
Low Risk Issues (4)
Quality Score
What You Can Build
Build intelligent search applications
Create search experiences with semantic understanding using vector embeddings and hybrid search capabilities
Add speech capabilities to apps
Integrate real-time transcription and text-to-speech for accessibility and voice interfaces
Process documents at scale
Extract text and data from PDFs, forms, and images using OCR and form recognition
Try These Prompts
How do I use Azure AI Search to perform a vector search in Python?
Show me how to transcribe audio files to text using Azure Speech service with Python
What is the code to extract text from a PDF using Azure Document Intelligence in TypeScript?
Give me an example of using Azure Vision Image Analysis to get captions and tags from an image URL
Best Practices
- Use hybrid search combining keyword and vector queries for best relevance
- Enable semantic ranking for natural language query understanding
- Process documents in batches of 100-1000 for optimal performance
- Use async clients for high-throughput scenarios
Avoid
- Do not hardcode credentials - use environment variables or Azure Managed Identity
- Avoid querying large datasets without pagination or batching
- Do not skip error handling for API calls
- Avoid using deprecated SDK versions - keep packages updated
Frequently Asked Questions
What is the difference between AI Search and Azure OpenAI?
Do I need an Azure subscription to use this skill?
Can I use this skill offline?
Which programming languages are supported?
How do I enable the MCP server for Azure AI?
What are the rate limits for Azure AI services?
Developer Details
File structure
📁 sdk/
📄 azure-ai-contentsafety-java.md
📄 azure-ai-contentsafety-py.md
📄 azure-ai-contentsafety-ts.md
📄 azure-ai-document-intelligence-dotnet.md
📄 azure-ai-document-intelligence-ts.md
📄 azure-ai-transcription-py.md
📄 azure-ai-translation-text-py.md
📄 azure-ai-vision-imageanalysis-java.md
📄 azure-ai-vision-imageanalysis-py.md
📄 azure-search-documents-dotnet.md
📄 azure-search-documents-py.md
📄 azure-search-documents-ts.md
📄 SKILL.md