136 skills
Python SDK for building persistent agents on Azure AI Foundry. Supports function tools, hosted tools (code interpreter, file search, Bing web search), MCP server integration, conversation threads, and
Deploys container-based agents to Azure AI Foundry using `ImageBasedHostedAgentDefinition` from the Azure AI Projects SDK. You provide a container image and resource specs; the SDK handles registratio
Azure AI Anomaly Detector SDK for Java lets you detect anomalies in time-series data using univariate or multivariate analysis. It supports batch detection, real-time streaming detection, and change p
Java SDK for Azure AI Content Safety. Provides APIs to analyze text and images for harmful content across four categories: hate, sexual, violence, and self-harm. Also supports custom blocklists for do
Azure AI Content Safety SDK for Python connects to Microsoft's content moderation API to analyze text and images for harmful content. It classifies results across four harm categories (hate, sexual, v
Analyzes text and images for harmful content using Azure AI Content Safety. Detects hate speech, sexual content, violence, and self-harm across four severity levels. Supports custom blocklists for dom
Azure AI Content Understanding SDK for Python. Connects to Azure's multimodal AI service to extract structured content from documents, images, audio, and video. Returns markdown, transcripts, key fram
Azure AI Document Intelligence SDK for .NET wraps the Document Intelligence REST API into a typed client. It extracts text, tables, key-value pairs, and structured fields from PDFs and images using pr
Azure AI Document Intelligence TypeScript SDK wraps the Azure Document Intelligence REST API for extracting structured data from documents. It supports prebuilt models for invoices, receipts, IDs, tax
Azure AI Document Intelligence (Form Recognizer) SDK for Java lets you extract structured data from documents using prebuilt models for receipts, invoices, IDs, and tax forms, or custom models you tra
Azure Machine Learning SDK v2 for Python (azure-ai-ml) lets you manage ML resources on Azure programmatically. It covers workspaces, training jobs, model registration, compute clusters, datasets, pipe
Azure.AI.OpenAI is the official .NET client library for Azure OpenAI Service. It provides access to GPT-4, embeddings, DALL-E, and Whisper through a typed C# API. Supports both Azure-hosted deployment
Azure.AI.Projects is the .NET SDK for Azure AI Foundry, providing a unified client for managing agents, connections, datasets, deployments, evaluations, and indexes within an AI Foundry project. It su
Java SDK for Azure AI Foundry that manages project resources like connections, datasets, indexes, and evaluations through a typed client hierarchy. Each resource type gets its own sub-client built fro
Python SDK for building AI applications on Microsoft Azure Foundry. Wraps agent creation, thread management, evaluations, connections, deployments, datasets, and indexes under a single `AIProjectClien
TypeScript SDK for Azure AI Foundry that provides access to agents, connections, deployments, datasets, indexes, and evaluations through a single project client. Works with Azure OpenAI and other mode
Azure AI Text Analytics SDK for Python wraps the Azure AI Language service REST API. It covers sentiment analysis, named entity recognition, PII detection and redaction, key phrase extraction, languag
Azure AI Transcription SDK for Python wraps the Azure Cognitive Services speech-to-text API. It supports both real-time streaming and batch transcription, with options for speaker diarization and time
Azure AI Document Translation SDK for Python handles batch translation of documents across formats like Word, PDF, Excel, and PowerPoint while preserving the original layout and formatting. It submits
Azure AI Text Translation SDK for Python wraps the Azure Translator REST API. It handles real-time translation across 100+ languages, script transliteration, language detection, dictionary lookups, an
Azure AI Translation SDK for TypeScript wraps the Azure Translator REST API into typed clients for both real-time text translation and async batch document translation. It supports translating between
Java SDK for Azure AI Vision Image Analysis. Supports captioning, OCR text extraction, object detection, people detection, content tagging, and smart cropping via a single API. Handles captioning, OCR
Azure AI Vision Image Analysis SDK for Python wraps the Azure AI Vision 4.0 API. It extracts captions, tags, detected objects with bounding boxes, OCR text, people locations, and suggested crop region
Azure AI Voice Live SDK for .NET. Provides bidirectional WebSocket-based voice communication between .NET apps and Azure AI models. Handles real-time audio streaming, voice activity detection, and fun
Java SDK for Azure AI VoiceLive. Enables real-time bidirectional voice conversations with AI assistants over WebSocket, handling audio streaming, voice activity detection, and turn-based interaction i
Python SDK for building real-time voice AI applications over WebSocket connections with Azure AI. Handles bidirectional audio streaming, voice activity detection, function calling, and transcription i
Azure AI Voice Live SDK for JavaScript and TypeScript. Connects to Azure Cognitive Services via WebSocket for bidirectional, real-time speech-to-speech communication. Works in both Node.js and browser
Java client library for Azure App Configuration, a managed service that centralizes key-value settings, feature flags, and configuration snapshots. Supports both synchronous and async clients, label-b
Azure App Configuration SDK for Python provides a client for reading and writing key-value settings, feature flags, and labeled configurations stored in Azure App Configuration. It supports filtering
Azure App Configuration SDK for TypeScript provides programmatic access to Azure App Configuration, a managed service for centralizing application settings and feature flags. It covers both low-level
Java SDK for Azure Communication Services Call Automation. Handles server-side call control: creating and answering calls, playing text-to-speech prompts, collecting DTMF or speech input, recording, a
Legacy Java SDK for Azure Communication Services call management, now deprecated in favor of azure-communication-callautomation. Covers the original CallingServerClient API surface including call reco
Java SDK for Azure Communication Services Chat. Handles chat threads, messages, participants, read receipts, and typing notifications over Azure's infrastructure. The SDK handles token-credentialed AP
Shared Java library for authenticating with Azure Communication Services. Provides CommunicationTokenCredential with automatic token refresh, and typed identifier classes for ACS users, phone numbers,
Wraps the Azure Communication Services SMS Java SDK to send text messages to one or more recipients. Supports OTP delivery, bulk messaging, delivery status tracking via Event Grid, and async operation
Java client library for Azure Batch, a managed service that runs large-scale parallel and HPC workloads. Lets you create and manage pools of compute nodes, submit jobs, and track tasks through their l
Python SDK for Azure Container Registry. Manages container images, repositories, tags, and manifests through the ContainerRegistryClient API. Supports both Entra ID and anonymous authentication. Autom
Guides Python and FastAPI code toward production-ready Azure Cosmos DB NoSQL integrations. Covers client setup with dual authentication (DefaultAzureCredential for Azure, key-based for the local emula
Azure Cosmos DB SDK for Java provides a client library for interacting with Cosmos DB's NoSQL API. It supports both synchronous and asynchronous (reactive) programming models via `CosmosClient` and `C
Python client library for Azure Cosmos DB's NoSQL API. Handles document CRUD, SQL-like queries, container management, and throughput configuration against a globally distributed database. Supports bot
Rust client library for Azure Cosmos DB's NoSQL API. Handles document CRUD, container management, and queries against globally distributed Cosmos DB accounts. Uses the azure_data_cosmos crate with Ent
The official TypeScript/JavaScript SDK for Azure Cosmos DB NoSQL API data plane operations. Handles document CRUD, SQL-style queries, bulk operations, and container management using CosmosClient. It h
Java SDK for Azure Table Storage and Cosmos DB Table API. Provides clients for managing tables and entities using key-value NoSQL storage with partition and row key addressing. The SDK handles authent
Azure Data Tables SDK for Python provides access to Azure Storage Tables and Cosmos DB Table API. It handles entity CRUD, table management, batch transactions, and OData-style queries using PartitionK
Client library for publishing and consuming events with Azure Event Grid in .NET applications. Supports both push delivery (topics and domains) and pull delivery (namespaces), with EventGridEvent and
Azure Event Grid SDK for Java lets you publish and receive events using Azure Event Grid topics and namespaces. It supports EventGrid native schema, CloudEvents 1.0, and custom schemas. Use it to wire
Azure Event Grid SDK for Python. Publishes events to Azure Event Grid topics using CloudEvents 1.0 or the native EventGridEvent schema. Supports both sync and async clients for event-driven architectu
Azure.Messaging.EventHubs is the official .NET SDK for Azure Event Hubs. It handles high-throughput event streaming, including sending batches with EventHubProducerClient, buffered background sending
Java SDK for Azure Event Hubs. Handles sending and receiving events at scale, with support for partitioned consumers, async clients, and checkpoint-based processing via Azure Blob Storage. The EventPr
Azure Event Hubs SDK for Python. Handles high-throughput event streaming with producers, consumers, partitions, and checkpointing via blob storage. It handles batch sizing, partition management, and c
Rust client library for Azure Event Hubs. Provides producer and consumer clients for sending and receiving events on Azure's managed event streaming platform. Supports batched sends, partition-level c
Azure Event Hubs SDK for TypeScript wraps the @azure/event-hubs package to send and receive events at scale. It handles partitioned consumers, batch ingestion, and checkpoint-based processing for even
Azure Identity is the authentication library for .NET Azure SDK clients. It handles credential acquisition against Microsoft Entra ID, supporting managed identities, service principals, developer tool
Azure Identity library for Java handles authentication between Java applications and Azure services using Microsoft Entra ID. It provides credential types for every deployment context, from local deve
Python library for authenticating to Azure services using Microsoft Entra ID. Provides DefaultAzureCredential, managed identity, service principals, and direct token acquisition. Works across local de
Azure Identity SDK for Rust provides credential types for authenticating with Microsoft Entra ID. It covers local development flows via CLI tools, managed identity for Azure-hosted workloads, and serv
Handles authentication to Azure services in TypeScript/JavaScript applications using the @azure/identity package. Supports multiple credential types: managed identity, service principals with secrets
Azure Key Vault Certificates SDK for Rust. Provides a `CertificateClient` for creating, importing, retrieving, and deleting certificates stored in Azure Key Vault. Works with both self-signed and CA-i
Azure Key Vault Keys SDK for Rust provides a client library for creating, managing, and using cryptographic keys stored in Azure Key Vault. It supports RSA and EC key types, including HSM-protected va
Manages cryptographic keys in Azure Key Vault from TypeScript/Node.js. Covers key creation (RSA, EC), encryption, decryption, signing, verification, and automated rotation policies. Also handles key w
Azure Key Vault SDK for Python provides access to Azure Key Vault's secrets, cryptographic keys, and certificate management through three separate clients: SecretClient, KeyClient, and CertificateClie
Azure Key Vault Secrets SDK for Rust. Wraps the Azure Key Vault REST API with a typed Rust client for storing, retrieving, updating, and deleting secrets. Handles versioning, soft delete, and Entra ID
Wraps the Azure Key Vault Secrets SDK for JavaScript, giving TypeScript applications a typed interface for storing, retrieving, and rotating secrets and cryptographic keys in Azure. Covers full secret
Azure Maps SDK for .NET provides location-based services through typed clients: geocoding, reverse geocoding, route directions, map tile rendering, IP geolocation, and weather data. It supports subscr
Java SDK for Azure Web PubSub, a managed service that handles WebSocket connections at scale. Use it to send messages to individual connections, users, or groups from your server-side Java code. Manag
Azure Web PubSub Service SDK for Python. Provides server-side control over WebSocket connections hosted on Azure, including broadcasting messages, managing groups, and generating client access tokens.
Azure.ResourceManager.ApiCenter is the .NET SDK for Azure API Center, a service that maintains a centralized inventory of your organization's APIs. It covers the full resource hierarchy: services, wor
Python SDK for Azure API Center, a service that manages API inventory and governance across an organization. Handles registration, versioning, metadata schemas, deployments, and environments programma
Management plane SDK for Azure API Management in .NET. Handles provisioning and configuration of APIM services, APIs, products, subscriptions, policies, users, groups, gateways, and backends through A
Python SDK for managing Azure API Management resources. Covers the full APIM control plane: creating services, importing APIs, configuring policies, managing products, subscriptions, users, and backen
Azure Resource Manager SDK for .NET that manages Application Insights resources via code. Handles creating and configuring components, availability tests, workbooks, API keys, and linked storage accou
Azure Resource Manager SDK for managing Arize AI Observability and Evaluation organizations in .NET applications. It wraps the ARM API for the ArizeAi.ObservabilityEval resource type, covering create,
Management plane SDK for Azure Bot Service in .NET. Handles provisioning, configuration, and lifecycle of Azure Bot resources through Azure Resource Manager. Covers channels like Teams, DirectLine, an
Azure Bot Service Management SDK for Python lets you create, configure, and manage Azure Bot Service resources programmatically. It covers bot lifecycle operations, channel integrations (Teams, Slack,
Azure.ResourceManager.Fabric is the .NET SDK for managing Microsoft Fabric capacity resources through Azure Resource Manager. It covers provisioning, scaling, suspending, and resuming Fabric capacitie
Python SDK for managing Microsoft Fabric capacities via the Azure Resource Manager API. Covers the full lifecycle: create, update, suspend, resume, and delete Fabric capacity resources. Also handles S
Azure.ResourceManager.MongoDBAtlas is a .NET SDK for managing MongoDB Atlas organizations as Azure ARM resources through the Azure Marketplace integration. It handles the Azure-side lifecycle of Atlas
Azure Resource Manager SDK for .NET that deploys and manages Weights & Biases ML experiment tracking instances through Azure Marketplace. Handles instance lifecycle, SSO configuration via Entra ID, an
Runs Playwright tests on cloud-hosted browsers through Azure Playwright Workspaces. Handles parallel test execution across up to 20+ workers, publishes results to the Azure portal, and integrates with
Java client library for sending custom logs to Azure Monitor using the Logs Ingestion API. Works through Data Collection Rules (DCR) and Data Collection Endpoints (DCE) to route logs into Log Analytic
Azure Monitor Ingestion SDK for Python sends custom log data to a Log Analytics workspace via the Logs Ingestion API. It handles authentication, batching, gzip compression, and parallel uploads automa
Java library for exporting OpenTelemetry traces, metrics, and logs to Azure Monitor and Application Insights. Note: this package is deprecated. The replacement is azure-monitor-opentelemetry-autoconfi
Low-level Python exporter that sends OpenTelemetry traces, metrics, and logs to Azure Application Insights. Works with custom OpenTelemetry pipelines where the higher-level distro package offers too l
Azure Monitor OpenTelemetry Distro connects Python applications to Azure Application Insights with a single function call. It auto-instruments popular frameworks like Flask, Django, and FastAPI, plus
Instruments Node.js applications with distributed tracing, metrics, and logs using the OpenTelemetry SDK and Azure Monitor as the backend. Connects to Application Insights via a connection string and
Java SDK for querying Azure Monitor data. Supports Kusto queries against Log Analytics workspaces and fetching metrics from Azure resources using LogsQueryClient and MetricsQueryClient. Note: this pac
Azure Monitor Query SDK for Python wraps the LogsQueryClient and MetricsQueryClient APIs for querying Log Analytics workspaces using Kusto queries and pulling Azure Monitor metrics. It supports batch
Connects Node.js/TypeScript applications to Azure Database for PostgreSQL Flexible Server using the pg (node-postgres) package. Supports both password and Microsoft Entra ID (passwordless) authenticat
Azure.ResourceManager.CosmosDB is the .NET SDK for Cosmos DB management plane operations via Azure Resource Manager. Use it to provision accounts, create SQL databases and containers, configure throug
Management plane SDK for Azure Durable Task Scheduler in .NET. Handles provisioning schedulers, creating task hubs, and configuring retention policies via Azure Resource Manager. Separate from the dat
Azure Resource Manager SDK for .NET that manages MySQL Flexible Server deployments on Azure. Covers server provisioning, database creation, firewall rules, configuration tuning, backups, high availabi
Management plane SDK for Azure's Microsoft Playwright Testing service, written for .NET. Handles workspace provisioning, quota inspection, and name availability checks via Azure Resource Manager. Does
Azure Resource Manager SDK for .NET that manages PostgreSQL Flexible Server deployments on Azure. Covers server provisioning, database creation, firewall rules, server configuration, backups, high ava
Azure.ResourceManager.Redis is the .NET SDK for the Azure Resource Manager management plane, covering provisioning and configuration of Azure Cache for Redis instances. It handles firewall rules, acce
Management plane SDK for Azure SQL in .NET. Covers provisioning and configuring SQL servers, databases, elastic pools, firewall rules, and failover groups via Azure Resource Manager. Does not execute
Azure.Search.Documents is the .NET SDK for Azure AI Search. It covers querying indexes with full-text, vector, semantic, and hybrid search, plus document CRUD and index management. Instead of writing
Azure AI Search SDK for Python. Provides clients for full-text search, vector search, hybrid search, and semantic ranking against Azure AI Search indexes. Covers index management, document operations,
Azure AI Search SDK for TypeScript (@azure/search-documents) lets you create and manage search indexes, upload documents, and run full-text, vector, hybrid, and semantic searches against Azure AI Sear
Azure.Security.KeyVault.Keys is the .NET client library for creating and managing cryptographic keys in Azure Key Vault and Managed HSM. It provides two main clients: KeyClient for key lifecycle opera
Java SDK for managing cryptographic keys in Azure Key Vault and Managed HSM. Supports RSA, EC, and symmetric key types with HSM backing options. Handles the full key lifecycle including creation, rota
Java SDK for Azure Key Vault's secrets API. Handles storing, retrieving, updating, and deleting secrets like passwords, API keys, and connection strings in Azure-managed vaults. Supports versioning, s
Azure.Messaging.ServiceBus is the official .NET SDK for Azure Service Bus. It handles sending and receiving messages across queues, topics, and subscriptions, with support for sessions, dead letter qu
Azure Service Bus SDK for Python. Provides async and sync clients for sending and receiving messages via queues, topics, and subscriptions on Azure Service Bus. Supports sessions, scheduled messages,
Wraps the Azure Service Bus JavaScript SDK to send and receive messages using queues, topics, and subscriptions. Covers sessions, dead-letter handling, scheduled delivery, and message deferral. Works
Transcribes short audio files (up to 60 seconds) using Azure's Speech to Text REST API in Python. No SDK required — just HTTP requests with an API key and region. Supports WAV and OGG formats, multipl
Java SDK for Azure Blob Storage. Handles uploading, downloading, listing, and managing blobs and containers. Supports streaming I/O, SAS token generation, metadata, leases, and copy operations. It han
Python client library for Azure Blob Storage. Handles uploading, downloading, listing, and deleting blobs and containers using BlobServiceClient, ContainerClient, and BlobClient. Supports sync and asy
Rust client library for Azure Blob Storage. Provides typed clients for account, container, and individual blob operations including upload, download, property inspection, and deletion. Uses Azure Entr
Azure Blob Storage TypeScript/JavaScript SDK for working with blobs and containers. Handles block blobs, append blobs, and page blobs with support for SAS token generation and streaming transfers. Sup
Python SDK for Azure Data Lake Storage Gen2, which provides a hierarchical file system built on Azure Blob Storage. Supports file and directory operations, access control lists, and large file uploads
Python SDK for Azure Storage File Share, covering SMB file shares, directories, and file operations in the cloud. Supports both synchronous and async clients, connection string and Entra ID authentica
SDK for managing Azure File Share resources over SMB using TypeScript or JavaScript. Covers share and directory lifecycle, file upload and download, range operations, metadata, snapshots, and SAS toke
Azure Queue Storage SDK for Python wraps the Azure Queue Storage REST API for sending, receiving, and managing messages in cloud queues. It supports both synchronous and async clients, visibility time
Azure Queue Storage SDK for TypeScript and JavaScript. Wraps the `@azure/storage-queue` package to handle sending, receiving, peeking, updating, and deleting messages in Azure queues. Supports visibil
Azure Web PubSub skill covers both server-side management and client-side connection for real-time WebSocket messaging on Azure. It handles token generation, group membership, message broadcasting, an
Turns the agent into a Cloud Solution Architect trained on Azure Architecture Center guidance. Covers architecture style selection, cloud design patterns, technology choices across Azure services, and
A guide for building persistent memory into AI coding agents. It covers hook-based capture, two-tier storage (global and project-local), reflection patterns, and compaction rules so agents carry knowl
The GitHub Copilot SDK lets you build applications that programmatically interact with GitHub Copilot. It wraps the Copilot CLI via JSON-RPC and supports session management, custom tools, hooks, MCP s
Microsoft Entra Agent ID lets you create and manage OAuth2-capable identities for AI agents using Microsoft Graph beta API. It uses a Blueprint model where each agent type gets an application object,
Generates FastAPI router files with CRUD endpoints, authentication dependencies, and typed response models. Follows a template-based pattern with PascalCase/snake_case resource naming. Covers HTTP sta
Reviews UI implementations against three quality pillars (Frictionless, Quality Craft, Trustworthy) and design system specs, or builds production-grade frontend interfaces from scratch with a defined
A React UI starter built around a dark color system, glassmorphism utility classes, and Framer Motion animation variants. It ships with a Tailwind config that defines brand purples, layered neutral ba
Converts messy input — error logs, voice dictations, raw notes, screenshots — into structured GitHub issues following a consistent markdown template. It extracts the relevant facts, assigns severity,
Microsoft 365 Agents SDK for .NET provides ASP.NET Core hosting, AgentApplication routing, and MSAL-based authentication for building agents that run across Teams, Microsoft 365, and Copilot Studio. I
Python SDK for building agents that run in Microsoft Teams, Microsoft 365, and Copilot Studio. Uses aiohttp for hosting, AgentApplication for routing messages to handlers, and MSAL for authentication.
Microsoft 365 Agents SDK for TypeScript/Node.js. Provides AgentApplication routing, Express hosting, streaming responses via Azure OpenAI, and Copilot Studio client integration for building agents tha
A guide for building MCP (Model Context Protocol) servers that let LLMs interact with external APIs and services. Covers Python (FastMCP), TypeScript (MCP SDK), and C#/.NET (Microsoft MCP SDK), with d
Azure Functions extension for handling Microsoft Entra ID custom authentication events. Supports token enrichment, attribute collection customization, and custom OTP delivery via event triggers like O
Connects a React frontend to a Python FastAPI backend over WebSocket to generate spoken audio from text using Azure OpenAI's GPT Realtime Mini model. Takes a text prompt, streams PCM audio chunks, con
Generates Pydantic v2 model sets following a multi-model pattern with Base, Create, Update, Response, and InDB variants. Designed for Python APIs that need consistent request/response schemas and data
Generates React Flow node components with TypeScript types and Zustand store integration. Covers the full setup pattern: component structure, handle placement, node resizing, and registration steps fo
A guide for building modular skills that extend AI agent capabilities, focused on Azure SDKs and Microsoft Foundry services. It defines file structure, authentication patterns, test requirements, and
Generates Zustand stores with TypeScript types, subscribeWithSelector middleware, and a clear split between state interfaces and action interfaces. Covers store creation, selector patterns, and subscr