Agent skill · software engineering · aiskillstore

azure-ai-projects-py

Build AI applications on Microsoft Foundry using the azure-ai-projects SDK.

Why this skill is useful

Adds specific commands and patterns for building AI applications using the azure-ai-projects SDK that the AI wouldn't reliably generate on its own.

What it needs

Requires azure-ai-projects, azure-identity installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Azure AI Projects Python SDK (Foundry SDK) Build AI applications on Microsoft Foundry using the azure-ai-projects SDK. Installation Environment Variables Authentication Client Operations Overview Operation Access Purpose ----------- -------- --------- client.agents .agents. Agent CRUD, versions, threads, runs client.connections .connections. List/get project connections client.deployments .deployments. List model deployments client.datasets .datasets. Dataset management client.indexes .indexes. Index management client.evaluations .evaluations. Run evaluations client.redteams .redteams. Red team operations Two Client Approaches 1. AIProjectClient (Native Foundry) 2. OpenAI-Compatible Client Agent Operations Create Agent (Basic) Create Agent with Tools Versioned Agents with PromptAgentDefinition See references/agents.md for detailed agent patterns. Tools Overview Tool Class Use Case ------ ------- ---------- Code Interpreter CodeInterpreterTool Execute Python, generate files File Search FileSearchTool RAG over uploaded documents Bing Grounding BingGroundingTool Web search (requires connection) Azure AI Search AzureAISearchTool Search your indexes Function Calling FunctionTool Call your Python functions OpenAPI OpenApiTool Call REST APIs MCP McpTool Model Context Protocol servers Memory Search MemorySearchTool Search agent memory stores SharePoint SharepointGroundingTool Search SharePoint content See references/tools.md for all tool patterns. Thread and Message Flow Connections See references/connections.md for connection patterns. Deployments See references/deployments.md for deployment patterns. Datasets and Indexes See references/datasets-indexes.md for data operations. Evaluation See references/evaluation.md for evaluation patterns. Async Client See references/async-patterns.md for async patterns. Memory Stores Best Practices 1. Use context managers for async client: async with AIProjectClient(...) as client: 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/azure-ai-projects-py

View the source on GitHub

Browse the @skills marketplace