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

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.

Why use this skill?

Easily build and manage persistent Azure AI Foundry agents using the Microsoft Agent Framework Python SDK for automated workflows.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/thegovind/agent-framework-azure-ai-py
Or

What This Skill Does

The agent-framework-azure-ai-py skill provides an robust interface for building, managing, and executing persistent AI agents on Azure AI Foundry. It leverages the Microsoft Agent Framework Python SDK to abstract the complexities of Azure's agent service. This skill is designed for developers who need stateful, long-running agents that maintain conversation threads and utilize powerful hosted capabilities. By integrating AzureAIAgentsProvider, the skill handles the heavy lifting of backend infrastructure, allowing users to focus on defining agent personalities, implementing custom function tools, and configuring advanced toolsets like hosted code interpreters, file search, and web search engines through Bing connections.

Installation

To use this skill within the OpenClaw ecosystem, execute the following command in your terminal:

clawhub install openclaw/skills/skills/thegovind/agent-framework-azure-ai-py

Ensure you have your environment variables configured, specifically AZURE_AI_PROJECT_ENDPOINT and AZURE_AI_MODEL_DEPLOYMENT_NAME, to enable connectivity to your Azure AI Foundry projects.

Use Cases

This skill is ideal for:

  1. Customer Support Bots: Creating persistent assistants that remember user history across sessions using conversation threading.
  2. Enterprise Automation: Deploying agents that can execute local Python code or search internal and external documentation via file/web search tools.
  3. Complex Task Orchestration: Utilizing MCP (Model Context Protocol) servers to bridge agents with external data sources or proprietary internal systems.
  4. Structured Decision Engines: Implementing agents that return reliable, structured data outputs for downstream processing.

Example Prompts

  1. "Create a new agent named 'ResearchAssistant' with web search tools enabled, and ask it to summarize the latest developments in AI regulations."
  2. "Configure a persistent agent that uses my custom 'get_weather' and 'get_time' tools to help manage my daily scheduling requests."
  3. "Start a new conversation thread with my Azure agent and ask it to analyze the attached financial data using the code interpreter tool."

Tips & Limitations

  • Authentication: Always use DefaultAzureCredential for production environments to ensure secure, identity-based access. Only use AzureCliCredential for local prototyping.
  • Persistence: Remember that the Agent Service stores conversation state in the cloud. Ensure you manage your thread IDs if you need to reference specific historical interactions.
  • Cost: Be mindful that hosted tools like Code Interpreter or Search may incur additional costs on your Azure bill.
  • Limitations: This skill relies on the Azure AI infrastructure; ensure your project has the required quota and that the model deployment (e.g., gpt-4o-mini) is active.

Metadata

Author@thegovind
Stars946
Views1
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-agent-framework-azure-ai-py": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#azure#ai-agents#python#automation#framework
Safety Score: 3/5

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

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

azure-identity-py

Azure Identity SDK for Python authentication. Use for DefaultAzureCredential, managed identity, service principals, and token caching. Triggers: "azure-identity", "DefaultAzureCredential", "authentication", "managed identity", "service principal", "credential".

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