ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

azure-ai-agents-py

Build AI agents using the Azure AI Agents Python SDK (azure-ai-agents). Use when creating agents hosted on Azure AI Foundry with tools (File Search, Code Interpreter, Bing Grounding, Azure AI Search, Function Calling, OpenAPI, MCP), managing threads and messages, implementing streaming responses, or working with vector stores. This is the low-level SDK - for higher-level abstractions, use the agent-framework skill instead.

Why use this skill?

Build and manage AI agents on Azure AI Foundry using the azure-ai-agents-py SDK. Leverage code execution, file search, and function calling tools.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/thegovind/azure-ai-agents-py
Or

What This Skill Does

The azure-ai-agents-py skill provides a robust interface for interacting with the Azure AI Agents service via the official Python SDK (azure-ai-agents). It enables OpenClaw users to programmatically manage the full lifecycle of AI agents hosted on Azure AI Foundry. This includes creating agents, defining their behavior through instructions, attaching advanced tools like Code Interpreter and Azure AI Search, managing stateful threads, and executing runs to generate intelligent, context-aware responses. By using this skill, developers can build agents capable of performing complex reasoning, RAG (Retrieval-Augmented Generation) over private data, and real-time internet research via Bing Grounding.

Installation

To use this skill within OpenClaw, ensure you have the necessary environment configured with your Azure credentials and project endpoints. Install the skill by running the following command in your terminal: clawhub install openclaw/skills/skills/thegovind/azure-ai-agents-py

Make sure to set your PROJECT_ENDPOINT and MODEL_DEPLOYMENT_NAME environment variables before initializing the client, as these are critical for the SDK to authenticate and connect to your specific Azure AI Foundry project.

Use Cases

This skill is ideal for enterprise-grade AI automation. Use it for building customer support bots that access internal documentation via File Search, creating autonomous research agents that use Bing Grounding to pull current data, or developing data analysis pipelines that leverage the Code Interpreter tool to perform calculations and generate visualizations. It is particularly effective for workflows requiring long-term memory via threads and message history management.

Example Prompts

  1. "Initialize a new Azure agent named 'DataAnalyst' using the gpt-4o-mini model, enable Code Interpreter, and attach the file with ID 'file-12345' for analysis."
  2. "List all active threads in my Azure AI project and retrieve the latest message from the assistant in the thread with ID 'thread-abc-987'."
  3. "Create a function tool named 'get_weather' and assign it to the 'SupportAgent' so it can provide live weather updates to users."

Tips & Limitations

The azure-ai-agents-py skill is a low-level SDK wrapper. While this provides maximum control over agent configuration, it requires manual handling of runs, polling for status, and thread management. For simpler implementations or higher-level abstractions, consider the agent-framework skill. Always ensure that your AzureIdentity credentials have sufficient permissions for the target project. Monitor your Azure token usage, as active agents can incur costs based on the model deployment and processing volume.

Metadata

Author@thegovind
Stars946
Views0
Updated2026-02-13
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-thegovind-azure-ai-agents-py": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#azure#ai-agents#llm#automation#python
Safety Score: 4/5

Flags: network-access, file-read, file-write, external-api, code-execution

Related Skills

azure-ai-evaluation-py

Azure AI Evaluation SDK for Python. Use for evaluating generative AI applications with quality, safety, and custom evaluators. Triggers: "azure-ai-evaluation", "evaluators", "GroundednessEvaluator", "evaluate", "AI quality metrics".

thegovind 946

azure-cosmos-py

Azure Cosmos DB SDK for Python (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data. Triggers: "cosmos db", "CosmosClient", "container", "document", "NoSQL", "partition key".

thegovind 946

azd-deployment

Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Container Apps, configuring remote builds with ACR, implementing idempotent deployments, managing environment variables across local/.azure/Bicep, or troubleshooting azd up failures. Triggers on requests for azd configuration, Container Apps deployment, multi-service deployments, and infrastructure-as-code with Bicep.

thegovind 946

agent-framework-azure-ai-py

Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.

thegovind 946

github-issue-creator

Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wants a structured GitHub issue. Supports images/GIFs for visual evidence.

thegovind 946