LaunchKit · 2026
Back to Skills

azure-ai-projects-py

Build AI applications using the Azure AI Projects.

1
1.7k downloads
by @thegovind

Setup & Installation

openclaw skills install @thegovind/azure-ai-projects-py

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install azure-ai-projects-py

What This Skill Does

Python SDK for building AI applications on Azure AI Foundry. Manages agents, threads, evaluations, connections, deployments, datasets, and indexes through a single project client. Supports both native Foundry operations and an OpenAI-compatible client interface.

Provides unified access to agents, evaluations, connections, and deployments through a single Foundry-aware client rather than managing multiple Azure SDK clients separately.

When to use it

  • Building versioned customer support agents for production deployments
  • Running fluency and task-adherence evaluations on agent outputs
  • Searching Azure AI indexes from within an agent workflow
  • Listing and selecting model deployments across a Foundry project
  • Creating code-executing agents that run Python on user requests

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Set up an agent that can execute code and answer questions'

AGENT
  1. 1Authenticate with DefaultAzureCredential and initialize AIProjectClient
  2. 2Create an agent with CodeInterpreterTool and custom instructions
  3. 3Open a thread and post the user message
  4. 4Call create_and_process to run the agent on the thread
  5. 5Read assistant messages from the completed run
OUTPUT

Agent response with executed code results returned from the thread messages

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

AZURE_AI_PROJECT_ENDPOINT environment variableAZURE_AI_MODEL_DEPLOYMENT_NAME environment variableAzure account with an AI Foundry project