
microsoft / skills
✓ Official★ 2,700A skill package that teaches your agent 344 capabilities — every one documented and browsable below, no GitHub required · by microsoft.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with…
6 files — installable on its own
Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with…
6 files — installable on its own
Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to…
17 files — installable on its own
Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to…
17 files — installable on its own
Instrument browser/web apps with the Application Insights JavaScript SDK (@microsoft/applicationinsights-web). Use for Real User Monitoring (RUM) — page views,…
5 files — installable on its own
Instrument browser/web apps with the Application Insights JavaScript SDK (@microsoft/applicationinsights-web). Use for Real User Monitoring (RUM) — page views,…
5 files — installable on its own
Orchestrate JavaScript/TypeScript applications with .NET Aspire. Use when building Node.js APIs, React/Vue/Svelte frontends, or Vite apps that need service…
1 file — installable on its own
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR.…
18 files — installable on its own
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR.…
18 files — installable on its own
Low-level SDK for creating and managing persistent AI agents with threads, messages, runs, and tools.
2 files — installable on its own
Low-level SDK for creating and managing persistent AI agents with threads, messages, runs, and tools.
2 files — installable on its own
Low-level SDK for creating and managing persistent AI agents with threads, messages, runs, and tools.
2 files — installable on its own
Low-level SDK for creating and managing persistent AI agents with threads, messages, runs, and tools.
2 files — installable on its own
Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate/multivariate anomaly detection, time-series…
2 files — installable on its own
Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate/multivariate anomaly detection, time-series…
2 files — installable on its own
Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text/image analysis, blocklist management, or harm…
2 files — installable on its own
Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text/image analysis, blocklist management, or harm…
2 files — installable on its own
Detect harmful user-generated and AI-generated content in applications.
2 files — installable on its own
Detect harmful user-generated and AI-generated content in applications.
2 files — installable on its own
Analyze text and images for harmful content using Azure AI Content Safety (@azure-rest/ai-content-safety). Use when moderating user-generated content,…
2 files — installable on its own
Analyze text and images for harmful content using Azure AI Content Safety (@azure-rest/ai-content-safety). Use when moderating user-generated content,…
2 files — installable on its own
Multimodal AI service that extracts semantic content from documents, video, audio, and image files for RAG and automated workflows.
2 files — installable on its own
Multimodal AI service that extracts semantic content from documents, video, audio, and image files for RAG and automated workflows.
2 files — installable on its own
Extract text, tables, and structured data from documents using prebuilt and custom models.
2 files — installable on its own
Extract text, tables, and structured data from documents using prebuilt and custom models.
2 files — installable on its own
Extract text, tables, and structured data from documents using Azure Document Intelligence (@azure-rest/ai-document-intelligence). Use when processing…
2 files — installable on its own
Extract text, tables, and structured data from documents using Azure Document Intelligence (@azure-rest/ai-document-intelligence). Use when processing…
2 files — installable on its own
Rebranding: Azure AI Form Recognizer is now Azure AI Document Intelligence . New projects should use com.azure:azure-ai-documentintelligence . The legacy azure-ai-formrecognizer package targets API version 2023-07-31 only. See Migration Guide .
3 files — installable on its own
Build document analysis applications with Azure Document Intelligence (Form Recognizer) SDK for Java. Use when extracting text, tables, key-value pairs from…
2 files — installable on its own
Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to…
1 file — installable on its own
Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to…
1 file — installable on its own
Client library for managing Azure ML resources: workspaces, jobs, models, data, and compute.
2 files — installable on its own
Client library for managing Azure ML resources: workspaces, jobs, models, data, and compute.
2 files — installable on its own
Client library for Azure OpenAI Service providing access to OpenAI models including GPT-4, GPT-4o, embeddings, DALL-E, and Whisper.
2 files — installable on its own
Client library for Azure OpenAI Service providing access to OpenAI models including GPT-4, GPT-4o, embeddings, DALL-E, and Whisper.
2 files — installable on its own
High-level SDK for Azure AI Foundry project operations including agents, connections, datasets, deployments, evaluations, and indexes.
2 files — installable on its own
High-level SDK for Azure AI Foundry project operations including agents, connections, datasets, deployments, evaluations, and indexes.
2 files — installable on its own
High-level SDK for Azure AI Foundry project management with access to connections, datasets, indexes, and evaluations.
2 files — installable on its own
High-level SDK for Azure AI Foundry project management with access to connections, datasets, indexes, and evaluations.
2 files — installable on its own
Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with…
14 files — installable on its own
Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with…
14 files — installable on its own
Build AI applications using Azure AI Projects SDK for JavaScript (@azure/ai-projects). Use when working with Foundry project clients, agents, connections,…
2 files — installable on its own
Build AI applications using Azure AI Projects SDK for JavaScript (@azure/ai-projects). Use when working with Foundry project clients, agents, connections,…
2 files — installable on its own
Client library for Azure AI Language service NLP capabilities including sentiment, entities, key phrases, and more.
2 files — installable on its own
Client library for Azure AI Language service NLP capabilities including sentiment, entities, key phrases, and more.
2 files — installable on its own
Client library for Azure AI Transcription (speech-to-text) with real-time and batch transcription.
2 files — installable on its own
Client library for Azure AI Transcription (speech-to-text) with real-time and batch transcription.
2 files — installable on its own
Client library for Azure AI Translator document translation service for batch document translation with format preservation.
2 files — installable on its own
Client library for Azure AI Translator document translation service for batch document translation with format preservation.
2 files — installable on its own
Client library for Azure AI Translator text translation service for real-time text translation, transliteration, and language operations.
2 files — installable on its own
Client library for Azure AI Translator text translation service for real-time text translation, transliteration, and language operations.
2 files — installable on its own
Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when…
2 files — installable on its own
Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when…
2 files — installable on its own
Build image analysis applications with Azure AI Vision SDK for Java. Use when implementing image captioning, OCR text extraction, object detection, tagging, or…
2 files — installable on its own
Build image analysis applications with Azure AI Vision SDK for Java. Use when implementing image captioning, OCR text extraction, object detection, tagging, or…
2 files — installable on its own
Client library for Azure AI Vision 4.0 image analysis including captions, tags, objects, OCR, and more.
2 files — installable on its own
Client library for Azure AI Vision 4.0 image analysis including captions, tags, objects, OCR, and more.
2 files — installable on its own
Real-time voice AI SDK for building bidirectional voice assistants with Azure AI.
2 files — installable on its own
Real-time voice AI SDK for building bidirectional voice assistants with Azure AI.
2 files — installable on its own
Real-time, bidirectional voice conversations with AI assistants using WebSocket technology.
2 files — installable on its own
Real-time, bidirectional voice conversations with AI assistants using WebSocket technology.
2 files — installable on its own
Build real-time voice AI applications using Azure AI Voice Live SDK (azure-ai-voicelive). Use this skill when creating Python applications that need real-time…
5 files — installable on its own
Build real-time voice AI applications using Azure AI Voice Live SDK (azure-ai-voicelive). Use this skill when creating Python applications that need real-time…
5 files — installable on its own
Real-time voice AI SDK for building bidirectional voice assistants with Azure AI in Node.js and browser environments.
2 files — installable on its own
Real-time voice AI SDK for building bidirectional voice assistants with Azure AI in Node.js and browser environments.
2 files — installable on its own
Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI…
11 files — installable on its own
Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI…
11 files — installable on its own
Client library for Azure App Configuration, a managed service for centralizing application configurations.
2 files — installable on its own
Client library for Azure App Configuration, a managed service for centralizing application configurations.
2 files — installable on its own
Centralized configuration management with feature flags and dynamic settings.
2 files — installable on its own
Centralized configuration management with feature flags and dynamic settings.
2 files — installable on its own
Build applications using Azure App Configuration SDK for JavaScript (@azure/app-configuration). Use when working with configuration settings, feature flags,…
2 files — installable on its own
Build applications using Azure App Configuration SDK for JavaScript (@azure/app-configuration). Use when working with configuration settings, feature flags,…
2 files — installable on its own
Assess and migrate cross-cloud workloads to Azure with migration reports and code conversion guidance. Supports AWS, GCP, and other providers. WHEN: migrate…
37 files — installable on its own
Assess and migrate cross-cloud workloads to Azure with migration reports and code conversion guidance. Supports AWS, GCP, and other providers. WHEN: migrate…
37 files — installable on its own
Build call automation workflows with Azure Communication Services Call Automation Java SDK. Use when implementing IVR systems, call routing, call recording,…
2 files — installable on its own
Build call automation workflows with Azure Communication Services Call Automation Java SDK. Use when implementing IVR systems, call routing, call recording,…
2 files — installable on its own
Azure Communication Services CallingServer (legacy) Java SDK. Note - This SDK is deprecated. Use azure-communication-callautomation instead for new projects.…
2 files — installable on its own
Azure Communication Services CallingServer (legacy) Java SDK. Note - This SDK is deprecated. Use azure-communication-callautomation instead for new projects.…
2 files — installable on its own
Build real-time chat applications with Azure Communication Services Chat Java SDK. Use when implementing chat threads, messaging, participants, read receipts,…
2 files — installable on its own
Build real-time chat applications with Azure Communication Services Chat Java SDK. Use when implementing chat threads, messaging, participants, read receipts,…
2 files — installable on its own
Azure Communication Services common utilities for Java. Use when working with CommunicationTokenCredential, user identifiers, token refresh, or shared…
2 files — installable on its own
Azure Communication Services common utilities for Java. Use when working with CommunicationTokenCredential, user identifiers, token refresh, or shared…
2 files — installable on its own
Send SMS messages with Azure Communication Services SMS Java SDK. Use when implementing SMS notifications, alerts, OTP delivery, bulk messaging, or delivery…
2 files — installable on its own
Send SMS messages with Azure Communication Services SMS Java SDK. Use when implementing SMS notifications, alerts, OTP delivery, bulk messaging, or delivery…
2 files — installable on its own
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance…
18 files — installable on its own
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance…
18 files — installable on its own
Azure VM and VMSS router for recommendations, pricing, autoscale, orchestration, and connectivity troubleshooting. WHEN: Azure VM, VMSS, scale set, recommend,…
50 files — installable on its own
Azure VM and VMSS router for recommendations, pricing, autoscale, orchestration, and connectivity troubleshooting. WHEN: Azure VM, VMSS, scale set, recommend,…
50 files — installable on its own
Client library for running large-scale parallel and high-performance computing (HPC) batch jobs in Azure.
2 files — installable on its own
Client library for running large-scale parallel and high-performance computing (HPC) batch jobs in Azure.
2 files — installable on its own
Manage container images, artifacts, and repositories in Azure Container Registry.
2 files — installable on its own
Manage container images, artifacts, and repositories in Azure Container Registry.
2 files — installable on its own
Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth…
11 files — installable on its own
Build Azure Cosmos DB NoSQL services with Python/FastAPI following production-grade patterns. Use when implementing database client setup with dual auth…
11 files — installable on its own
Client library for Azure Cosmos DB NoSQL API with global distribution and reactive patterns.
2 files — installable on its own
Client library for Azure Cosmos DB NoSQL API with global distribution and reactive patterns.
2 files — installable on its own
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
6 files — installable on its own
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
6 files — installable on its own
Client library for Azure Cosmos DB NoSQL API — globally distributed, multi-model database.
9 files — installable on its own
Client library for Azure Cosmos DB NoSQL API — document CRUD, containers, and globally distributed data.
9 files — installable on its own
Data plane SDK for Azure Cosmos DB NoSQL API operations — CRUD on documents, queries, bulk operations.
2 files — installable on its own
Data plane SDK for Azure Cosmos DB NoSQL API operations — CRUD on documents, queries, bulk operations.
2 files — installable on its own
Unified Azure cost management: query historical costs, forecast future spending, and optimize to reduce waste. WHEN: \"Azure costs\", \"Azure spending\",…
31 files — installable on its own
Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data,…
2 files — installable on its own
Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data,…
2 files — installable on its own
NoSQL key-value store for structured data (Azure Storage Tables or Cosmos DB Table API).
2 files — installable on its own
NoSQL key-value store for structured data (Azure Storage Tables or Cosmos DB Table API).
2 files — installable on its own
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when…
50 files — installable on its own
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/plan.md and infrastructure files. DO NOT use this skill when the user…
50 files — installable on its own
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot container…
38 files — installable on its own
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot container…
38 files — installable on its own
Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity,…
44 files — installable on its own
Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity,…
44 files — installable on its own
Client library for publishing events to Azure Event Grid topics, domains, and namespaces.
2 files — installable on its own
Client library for publishing events to Azure Event Grid topics, domains, and namespaces.
2 files — installable on its own
Build event-driven applications with Azure Event Grid SDK for Java. Use when publishing events, implementing pub/sub patterns, or integrating with Azure…
2 files — installable on its own
Build event-driven applications with Azure Event Grid SDK for Java. Use when publishing events, implementing pub/sub patterns, or integrating with Azure…
2 files — installable on its own
Event routing service for building event-driven applications with pub/sub semantics.
2 files — installable on its own
Event routing service for building event-driven applications with pub/sub semantics.
2 files — installable on its own
High-throughput event streaming SDK for sending and receiving events via Azure Event Hubs.
2 files — installable on its own
High-throughput event streaming SDK for sending and receiving events via Azure Event Hubs.
2 files — installable on its own
Build real-time streaming applications with Azure Event Hubs SDK for Java. Use when implementing event streaming, high-throughput data ingestion, or building…
2 files — installable on its own
Build real-time streaming applications with Azure Event Hubs SDK for Java. Use when implementing event streaming, high-throughput data ingestion, or building…
2 files — installable on its own
Big data streaming platform for high-throughput event ingestion.
6 files — installable on its own
Big data streaming platform for high-throughput event ingestion.
6 files — installable on its own
Client library for Azure Event Hubs — big data streaming platform and event ingestion service.
9 files — installable on its own
Client library for Azure Event Hubs — big data streaming platform and event ingestion service.
9 files — installable on its own
Build event streaming applications using Azure Event Hubs SDK for JavaScript (@azure/event-hubs). Use when implementing high-throughput event ingestion,…
2 files — installable on its own
Build event streaming applications using Azure Event Hubs SDK for JavaScript (@azure/event-hubs). Use when implementing high-throughput event ingestion,…
2 files — installable on its own
Build, deploy, modify GitHub Copilot SDK apps on Azure. MANDATORY when codebase contains @github/copilot-sdk or CopilotClient — use this skill instead of…
7 files — installable on its own
Build and deploy GitHub Copilot SDK apps to Azure. WHEN: build copilot app, create copilot app, copilot SDK, @github/copilot-sdk, scaffold copilot project,…
7 files — installable on its own
Authentication library for Azure SDK clients using Microsoft Entra ID.
2 files — installable on its own
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
2 files — installable on its own
Azure Identity library for Java authentication with Azure services. Use when implementing DefaultAzureCredential, managed identity, service principal, or any…
2 files — installable on its own
Azure Identity Java SDK for authentication with Azure services. Use when implementing DefaultAzureCredential, managed identity, service principal, or any Azure…
2 files — installable on its own
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
2 files — installable on its own
Authentication library for Azure SDK clients using Microsoft Entra ID.
2 files — installable on its own
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
9 files — installable on its own
Authentication library for Azure SDK clients using Microsoft Entra ID (formerly Azure AD).
9 files — installable on its own
Authenticate to Azure services using Azure Identity library for JavaScript (@azure/identity). Use when configuring authentication with DefaultAzureCredential,…
2 files — installable on its own
Authenticate to Azure services using Azure Identity SDK for JavaScript (@azure/identity). Use when configuring authentication with DefaultAzureCredential,…
2 files — installable on its own
Client library for Azure Key Vault Certificates — secure storage and management of certificates.
9 files — installable on its own
Client library for Azure Key Vault Certificates — secure storage and management of certificates.
9 files — installable on its own
Client library for Azure Key Vault Keys — secure storage and management of cryptographic keys.
9 files — installable on its own
Client library for Azure Key Vault Keys — secure storage and management of cryptographic keys.
9 files — installable on its own
Manage cryptographic keys using Azure Key Vault Keys SDK for JavaScript (@azure/keyvault-keys). Use when creating, encrypting/decrypting, signing, or rotating…
2 files — installable on its own
Manage cryptographic keys using Azure Key Vault Keys SDK for JavaScript (@azure/keyvault-keys). Use when creating, encrypting/decrypting, signing, or rotating…
2 files — installable on its own
Secure storage and management for secrets, cryptographic keys, and certificates.
2 files — installable on its own
Secure storage and management for secrets, cryptographic keys, and certificates.
2 files — installable on its own
Client library for Azure Key Vault Secrets — secure storage for passwords, API keys, and other secrets.
9 files — installable on its own
Client library for Azure Key Vault Secrets — secure storage for passwords, API keys, and other secrets.
9 files — installable on its own
Manage secrets using Azure Key Vault Secrets SDK for JavaScript (@azure/keyvault-secrets). Use when storing and retrieving application secrets or configuration…
2 files — installable on its own
Manage secrets using Azure Key Vault Secrets SDK for JavaScript (@azure/keyvault-secrets). Use when storing and retrieving application secrets or configuration…
2 files — installable on its own
Plan, create, and configure production-ready Azure Kubernetes Service (AKS) clusters. Covers Day-0 checklist, SKU selection (Automatic vs Standard), networking…
14 files — installable on its own
Plan, create, and configure production-ready Azure Kubernetes Service (AKS) clusters. Covers Day-0 checklist, SKU selection (Automatic vs Standard), networking…
14 files — installable on its own
Query and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database…
1 file — installable on its own
Query and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database…
1 file — installable on its own
Azure Maps SDK for .NET providing location-based services: geocoding, routing, rendering, geolocation, and weather.
2 files — installable on its own
Azure Maps SDK for .NET providing location-based services: geocoding, routing, rendering, geolocation, and weather.
2 files — installable on its own
Troubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing…
1 file — installable on its own
Troubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing…
1 file — installable on its own
Build real-time web applications with Azure Web PubSub SDK for Java. Use when implementing WebSocket-based messaging, live updates, chat applications, or…
2 files — installable on its own
Build real-time web applications with Azure Web PubSub SDK for Java. Use when implementing WebSocket-based messaging, live updates, chat applications, or…
2 files — installable on its own
Real-time messaging with WebSocket connections at scale.
2 files — installable on its own
Real-time messaging with WebSocket connections at scale.
2 files — installable on its own
Centralized API inventory and governance SDK for managing APIs across your organization.
2 files — installable on its own
Centralized API inventory and governance SDK for managing APIs across your organization.
2 files — installable on its own
Manage API inventory, metadata, and governance in Azure API Center.
2 files — installable on its own
Manage API inventory, metadata, and governance in Azure API Center.
2 files — installable on its own
Management plane SDK for provisioning and managing Azure API Management resources via Azure Resource Manager.
5 files — installable on its own
Management plane SDK for provisioning and managing Azure API Management resources via Azure Resource Manager.
5 files — installable on its own
Manage Azure API Management services, APIs, products, and policies.
2 files — installable on its own
Manage Azure API Management services, APIs, products, and policies.
2 files — installable on its own
Azure Resource Manager SDK for managing Application Insights resources for application performance monitoring.
2 files — installable on its own
Azure Resource Manager SDK for managing Application Insights resources for application performance monitoring.
2 files — installable on its own
.NET SDK for managing Arize AI Observability and Evaluation resources on Azure.
2 files — installable on its own
Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET). Use when managing Arize AI organizations \non Azure via Azure Marketplace,…
2 files — installable on its own
Management plane SDK for provisioning and managing Azure Bot Service resources via Azure Resource Manager.
2 files — installable on its own
Management plane SDK for provisioning and managing Azure Bot Service resources via Azure Resource Manager.
2 files — installable on its own
Manage Azure Bot Service resources including bots, channels, and connections.
2 files — installable on its own
Manage Azure Bot Service resources including bots, channels, and connections.
2 files — installable on its own
Management plane SDK for provisioning and managing Microsoft Fabric capacity resources via Azure Resource Manager.
2 files — installable on its own
Management plane SDK for provisioning and managing Microsoft Fabric capacity resources via Azure Resource Manager.
2 files — installable on its own
Manage Microsoft Fabric capacities and resources programmatically.
2 files — installable on its own
Manage Microsoft Fabric capacities and resources programmatically.
2 files — installable on its own
Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting…
2 files — installable on its own
Manage MongoDB Atlas Organizations as Azure ARM resources using Azure.ResourceManager.MongoDBAtlas SDK. Use when creating, updating, listing, or deleting…
2 files — installable on its own
Azure Resource Manager SDK for deploying and managing Weights & Biases ML experiment tracking instances via Azure Marketplace.
2 files — installable on its own
Azure Resource Manager SDK for deploying and managing Weights & Biases ML experiment tracking instances via Azure Marketplace.
2 files — installable on its own
Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted…
2 files — installable on its own
Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted…
2 files — installable on its own
Client library for sending custom logs to Azure Monitor using the Logs Ingestion API via Data Collection Rules.
3 files — installable on its own
Client library for sending custom logs to Azure Monitor using the Logs Ingestion API via Data Collection Rules.
3 files — installable on its own
Send custom logs to Azure Monitor Log Analytics workspace using the Logs Ingestion API.
2 files — installable on its own
Send custom logs to Azure Monitor Log Analytics workspace using the Logs Ingestion API.
2 files — installable on its own
⚠️ DEPRECATION NOTICE : This package is deprecated. Migrate to azure-monitor-opentelemetry-autoconfigure .
2 files — installable on its own
⚠️ DEPRECATION NOTICE : This package is deprecated. Migrate to azure-monitor-opentelemetry-autoconfigure .
2 files — installable on its own
Low-level exporter for sending OpenTelemetry traces, metrics, and logs to Application Insights.
2 files — installable on its own
Low-level exporter for sending OpenTelemetry traces, metrics, and logs to Application Insights.
2 files — installable on its own
One-line setup for Application Insights with OpenTelemetry auto-instrumentation.
2 files — installable on its own
One-line setup for Application Insights with OpenTelemetry auto-instrumentation.
2 files — installable on its own
Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and…
2 files — installable on its own
Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and…
2 files — installable on its own
DEPRECATION NOTICE : This package is deprecated in favor of:
2 files — installable on its own
DEPRECATION NOTICE : This package is deprecated in favor of:
2 files — installable on its own
Query logs and metrics from Azure Monitor and Log Analytics workspaces.
2 files — installable on its own
Query logs and metrics from Azure Monitor and Log Analytics workspaces.
2 files — installable on its own
Connect to Azure Database for PostgreSQL Flexible Server using the pg (node-postgres) package with support for password and Microsoft Entra ID (passwordless) authentication.
2 files — installable on its own
Connect to Azure Database for PostgreSQL Flexible Server using the pg (node-postgres) package with support for password and Microsoft Entra ID (passwordless) authentication.
2 files — installable on its own
Prepare Azure apps for deployment (infra Bicep/Terraform, azure.yaml, Dockerfiles). Use for create/modernize or create+deploy; not cross-cloud migration (use…
50 files — installable on its own
Prepare Azure apps for deployment (infra Bicep/Terraform, azure.yaml, Dockerfiles). Use for create/modernize or create+deploy; not cross-cloud migration (use…
50 files — installable on its own
Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: \"check quotas\", \"service…
7 files — installable on its own
Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: \"check quotas\", \"service…
7 files — installable on its own
Helps users find the right Azure RBAC role for an identity with least privilege access, then generate CLI commands and Bicep code to assign it. Also provides…
1 file — installable on its own
Helps users find the right Azure RBAC role for an identity with least privilege access, then generate CLI commands and Bicep code to assign it. Also provides…
1 file — installable on its own
List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list websites\", \"list virtual machines\", \"list my…
3 files — installable on its own
List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list websites\", \"list virtual machines\", \"list my…
3 files — installable on its own
Management plane SDK for provisioning and managing Azure Cosmos DB resources via Azure Resource Manager.
5 files — installable on its own
Management plane SDK for provisioning and managing Azure Cosmos DB resources via Azure Resource Manager.
5 files — installable on its own
Management plane SDK for provisioning and managing Azure Durable Task Scheduler resources via Azure Resource Manager.
2 files — installable on its own
Management plane SDK for provisioning and managing Azure Durable Task Scheduler resources via Azure Resource Manager.
2 files — installable on its own
Azure Resource Manager SDK for managing MySQL Flexible Server deployments.
2 files — installable on its own
Azure Resource Manager SDK for managing MySQL Flexible Server deployments.
2 files — installable on its own
Management plane SDK for provisioning and managing Microsoft Playwright Testing workspaces via Azure Resource Manager.
2 files — installable on its own
Management plane SDK for provisioning and managing Microsoft Playwright Testing workspaces via Azure Resource Manager.
2 files — installable on its own
Azure Resource Manager SDK for managing PostgreSQL Flexible Server deployments.
2 files — installable on its own
Azure Resource Manager SDK for managing PostgreSQL Flexible Server deployments.
2 files — installable on its own
Management plane SDK for provisioning and managing Azure Cache for Redis resources via Azure Resource Manager.
2 files — installable on its own
Management plane SDK for provisioning and managing Azure Cache for Redis resources via Azure Resource Manager.
2 files — installable on its own
Management plane SDK for provisioning and managing Azure SQL resources via Azure Resource Manager.
5 files — installable on its own
Management plane SDK for provisioning and managing Azure SQL resources via Azure Resource Manager.
5 files — installable on its own
Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create…
6 files — installable on its own
Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create…
6 files — installable on its own
Build search applications with full-text, vector, semantic, and hybrid search capabilities.
4 files — installable on its own
Build search applications with full-text, vector, semantic, and hybrid search capabilities.
4 files — installable on its own
Full-text, vector, and hybrid search with AI enrichment capabilities.
8 files — installable on its own
Full-text, vector, and hybrid search with AI enrichment capabilities.
8 files — installable on its own
Build search applications using Azure AI Search SDK for JavaScript (@azure/search-documents). Use when creating/managing indexes, implementing vector/hybrid…
2 files — installable on its own
Build search applications using Azure AI Search SDK for JavaScript (@azure/search-documents). Use when creating/managing indexes, implementing vector/hybrid…
2 files — installable on its own
Client library for managing cryptographic keys in Azure Key Vault and Managed HSM.
2 files — installable on its own
Client library for managing cryptographic keys in Azure Key Vault and Managed HSM.
2 files — installable on its own
Azure Key Vault Keys Java SDK for cryptographic key management. Use when creating, managing, or using RSA/EC keys, performing encrypt/decrypt/sign/verify…
2 files — installable on its own
Azure Key Vault Keys Java SDK for cryptographic key management. Use when creating, managing, or using RSA/EC keys, performing encrypt/decrypt/sign/verify…
2 files — installable on its own
Azure Key Vault Secrets Java SDK for secret management. Use when storing, retrieving, or managing passwords, API keys, connection strings, or other sensitive…
2 files — installable on its own
Azure Key Vault Secrets Java SDK for secret management. Use when storing, retrieving, or managing passwords, API keys, connection strings, or other sensitive…
2 files — installable on its own
Enterprise messaging SDK for reliable message delivery with queues, topics, subscriptions, and sessions.
2 files — installable on its own
Enterprise messaging SDK for reliable message delivery with queues, topics, subscriptions, and sessions.
2 files — installable on its own
Enterprise messaging for reliable cloud communication with queues and pub/sub topics.
6 files — installable on its own
Enterprise messaging for reliable cloud communication with queues and pub/sub topics.
6 files — installable on its own
Build messaging applications using Azure Service Bus SDK for JavaScript (@azure/service-bus). Use when implementing queues, topics/subscriptions, message…
4 files — installable on its own
Build messaging applications using Azure Service Bus SDK for JavaScript (@azure/service-bus). Use when implementing queues, topics/subscriptions, message…
4 files — installable on its own
Simple REST API for speech-to-text transcription of short audio files (up to 60 seconds). No SDK required - just HTTP requests.
3 files — installable on its own
Simple REST API for speech-to-text transcription of short audio files (up to 60 seconds). No SDK required - just HTTP requests.
3 files — installable on its own
Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot,…
16 files — installable on its own
Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Provides object storage, SMB file shares, async…
16 files — installable on its own
Build blob storage applications with Azure Storage Blob SDK for Java. Use when uploading, downloading, or managing files in Azure Blob Storage, working with…
2 files — installable on its own
Build blob storage applications with Azure Storage Blob SDK for Java. Use when uploading, downloading, or managing files in Azure Blob Storage, working with…
2 files — installable on its own
Client library for Azure Blob Storage — object storage for unstructured data.
2 files — installable on its own
Client library for Azure Blob Storage — object storage for unstructured data.
2 files — installable on its own
Client library for Azure Blob Storage — Microsoft's object storage solution for the cloud.
11 files — installable on its own
Client library for Azure Blob Storage — Microsoft's object storage solution for the cloud.
11 files — installable on its own
SDK for Azure Blob Storage operations — upload, download, list, and manage blobs and containers.
2 files — installable on its own
SDK for Azure Blob Storage operations — upload, download, list, and manage blobs and containers.
2 files — installable on its own
Hierarchical file system for big data analytics workloads.
2 files — installable on its own
Hierarchical file system for big data analytics workloads.
2 files — installable on its own
Manage SMB file shares for cloud-native and lift-and-shift scenarios.
2 files — installable on its own
Manage SMB file shares for cloud-native and lift-and-shift scenarios.
2 files — installable on its own
SDK for Azure File Share operations — SMB file shares, directories, and file operations.
2 files — installable on its own
SDK for Azure File Share operations — SMB file shares, directories, and file operations.
2 files — installable on its own
Simple, cost-effective message queuing for asynchronous communication.
2 files — installable on its own
Simple, cost-effective message queuing for asynchronous communication.
2 files — installable on its own
SDK for Azure Queue Storage operations — send, receive, peek, and manage messages in queues.
2 files — installable on its own
SDK for Azure Queue Storage operations — send, receive, peek, and manage messages in queues.
2 files — installable on its own
Assess and upgrade Azure workloads between plans, tiers, or SKUs within Azure. Generates assessment reports and automates upgrade steps. WHEN: upgrade…
43 files — installable on its own
Assess and upgrade Azure workloads between plans, tiers, or SKUs within Azure. Generates assessment reports and automates upgrade steps. WHEN: upgrade…
43 files — installable on its own
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), permissions, and prerequisites before…
23 files — installable on its own
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity…
23 files — installable on its own
Build real-time messaging applications using Azure Web PubSub SDKs for JavaScript (@azure/web-pubsub, @azure/web-pubsub-client). Use when implementing…
2 files — installable on its own
Build real-time messaging applications using Azure Web PubSub SDKs for JavaScript (@azure/web-pubsub, @azure/web-pubsub-client). Use when implementing…
2 files — installable on its own
Design well-architected, production-grade cloud systems following Azure Architecture Center best practices. This skill provides:
9 files — installable on its own
Design well-architected, production-grade cloud systems following Azure Architecture Center best practices. This skill provides:
9 files — installable on its own
Guide for implementing continual learning in AI coding agents — hooks, memory scoping, reflection patterns. Use when setting up learning infrastructure for…
3 files — installable on its own
Guide for implementing continual learning in AI coding agents — hooks, memory scoping, reflection patterns. Use when setting up learning infrastructure for…
3 files — installable on its own
Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python,…
1 file — installable on its own
Build applications powered by GitHub Copilot using the Copilot SDK. Use when creating programmatic integrations with Copilot across Node.js/TypeScript, Python,…
1 file — installable on its own
Create and manage OAuth2-capable identities for AI agents using Microsoft Graph beta API.
5 files — installable on its own
Create and manage OAuth2-capable identities for AI agents using Microsoft Graph beta API.
5 files — installable on its own
Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure…
19 files — installable on its own
Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure…
19 files — installable on its own
Create FastAPI routers with CRUD operations, authentication dependencies, and proper response models. Use when building REST API endpoints, creating new…
3 files — installable on its own
Create FastAPI routers with CRUD operations, authentication dependencies, and proper response models. Use when building REST API endpoints, creating new…
3 files — installable on its own
Review UI implementations against design quality standards and your design system OR create distinctive, production-grade frontend interfaces from scratch.
6 files — installable on its own
Review UI implementations against design quality standards and your design system OR create distinctive, production-grade frontend interfaces from scratch.
6 files — installable on its own
Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards,…
12 files — installable on its own
Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards,…
12 files — installable on its own
Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error…
1 file — installable on its own
Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error…
1 file — installable on its own
KQL language expertise for writing correct, efficient Kusto Query Language queries. Covers syntax gotchas, join patterns, dynamic types, datetime pitfalls,…
6 files — installable on its own
KQL language expertise for writing correct, efficient Kusto Query Language queries. Covers syntax gotchas, join patterns, dynamic types, datetime pitfalls,…
6 files — installable on its own
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft.Agents SDK with ASP.NET Core hosting, agent routing, and MSAL-based authentication.
1 file — installable on its own
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft.Agents SDK with ASP.NET Core hosting, agent routing, and MSAL-based authentication.
2 files — installable on its own
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft Agents SDK with aiohttp hosting, AgentApplication routing, streaming responses, and MSAL-based authentication.
1 file — installable on its own
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft Agents SDK with aiohttp hosting, AgentApplication routing, streaming responses, and MSAL-based authentication.
2 files — installable on its own
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft 365 Agents SDK with Express hosting, AgentApplication routing, streaming responses, and Copilot Studio client integrations.
2 files — installable on its own
Build enterprise agents for Microsoft 365, Teams, and Copilot Studio using the Microsoft 365 Agents SDK with Express hosting, AgentApplication routing, streaming responses, and Copilot Studio client integrations.
1 file — installable on its own
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when…
12 files — installable on its own
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when…
12 files — installable on its own
Azure Functions extension for handling Microsoft Entra ID custom authentication events.
2 files — installable on its own
Microsoft Entra Authentication Events SDK for .NET. Azure Functions triggers for custom authentication extensions. Use for token enrichment, custom claims,…
2 files — installable on its own
Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration…
1 file — installable on its own
Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration…
1 file — installable on its own
Deploy, evaluate, and manage Foundry agents end-to-end: Docker build, ACR push, hosted/prompt agent create, container start, batch eval, prompt optimization,…
50 files — installable on its own
Deploy, evaluate, and manage Foundry agents end-to-end: Docker build, ACR push, hosted/prompt agent create, container start, batch eval, prompt optimization,…
50 files — installable on its own
Generate AI-powered podcast-style audio narratives using Azure OpenAI's GPT Realtime Mini model via WebSocket. Use when building text-to-speech features, audio…
6 files — installable on its own
Generate AI-powered podcast-style audio narratives using Azure OpenAI's GPT Realtime Mini model via WebSocket. Use when building text-to-speech features, audio…
6 files — installable on its own
Create Pydantic models following the multi-model pattern with Base, Create, Update, Response, and InDB variants. Use when defining API request/response…
3 files — installable on its own
Create Pydantic models following the multi-model pattern with Base, Create, Update, Response, and InDB variants. Use when defining API request/response…
3 files — installable on its own
Create React Flow node components with TypeScript types, handles, and Zustand integration. Use when building custom nodes for React Flow canvas, creating…
4 files — installable on its own
Create React Flow node components with TypeScript types, handles, and Zustand integration. Use when building custom nodes for React Flow canvas, creating…
4 files — installable on its own
Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating…
9 files — installable on its own
Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating…
9 files — installable on its own
Converts VitePress/GFM wiki markdown to Azure DevOps Wiki-compatible format. Generates a Node.js build script that transforms Mermaid syntax, strips front…
1 file — installable on its own
Converts VitePress/GFM wiki markdown to Azure DevOps Wiki-compatible format. Generates a Node.js build script that transforms Mermaid syntax, strips front…
1 file — installable on its own
Generates AGENTS.md files for repository folders — coding agent context files with build commands, testing instructions, code style, project structure, and…
1 file — installable on its own
Generates AGENTS.md files for repository folders — coding agent context files with build commands, testing instructions, code style, project structure, and…
1 file — installable on its own
Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate…
1 file — installable on its own
Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate…
1 file — installable on its own
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or…
1 file — installable on its own
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or…
1 file — installable on its own
Generates llms.txt and llms-full.txt files for LLM-friendly project documentation following the llms.txt specification. Use when the user wants to create…
1 file — installable on its own
Generates llms.txt and llms-full.txt files for LLM-friendly project documentation following the llms.txt specification. Use when the user wants to create…
1 file — installable on its own
Generates four audience-tailored onboarding guides in an onboarding/ folder — Contributor, Staff Engineer, Executive, and Product Manager. Use when the user…
1 file — installable on its own
Generates four audience-tailored onboarding guides in an onboarding/ folder — Contributor, Staff Engineer, Executive, and Product Manager. Use when the user…
1 file — installable on its own
Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing…
1 file — installable on its own
Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing…
1 file — installable on its own
Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a…
1 file — installable on its own
Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a…
1 file — installable on its own
Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth…
1 file — installable on its own
Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth…
1 file — installable on its own
Packages generated wiki Markdown into a VitePress static site with dark theme, dark-mode Mermaid diagrams with click-to-zoom, and production build output. Use…
1 file — installable on its own
Packages generated wiki Markdown into a VitePress static site with dark theme, dark-mode Mermaid diagrams with click-to-zoom, and production build output. Use…
1 file — installable on its own
Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating…
3 files — installable on its own
Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating…
3 files — installable on its own
Agent Skills
[!NOTE] Work in Progress — This repository is under active development. More skills are being added, existing skills are being updated to use the latest SDK patterns, and tests are being expanded to ensure quality. Contributions welcome!
Skills, custom agents, AGENTS.md templates, and MCP configurations for AI coding agents working with Azure SDKs and Microsoft AI Foundry.
Blog post: Context-Driven Development: Agent Skills for Microsoft Foundry and Azure
🔍 Skill Explorer: Browse all 175 skills with 1-click install
Quick Start
npx skills add microsoft/skillsSelect the skills you need from the wizard. Skills are installed to your chosen agent's directory (e.g., .github/skills/ for GitHub Copilot) and symlinked if you use multiple agents.
Manual installation (git clone)
# Clone and copy specific skills
git clone https://github.com/microsoft/skills.git
cp -r agent-skills/.github/skills/azure-cosmos-db-py your-project/.github/skills/
# Or use symlinks for multi-project setups
ln -s /path/to/agent-skills/.github/skills/mcp-builder /path/to/your-project/.github/skills/mcp-builder
# Share skills across different agent configs in the same repo
ln -s ../.github/skills .opencode/skills
ln -s ../.github/skills .claude/skillsCoding agents like Copilot CLI and GitHub Copilot in VS Code are powerful, but they lack domain knowledge about your SDKs. The patterns are already in their weights from pretraining. All you need is the right activation context to surface them.
[!IMPORTANT] Use skills selectively. Loading all skills causes context rot: diluted attention, wasted tokens, conflated patterns. Only copy skills essential for your current project.

What's Inside
| Resource | Description |
|---|---|
| 174 Skills | Domain-specific knowledge for Azure SDK and Foundry development |
| Plugins | Installable plugin packages (deep-wiki, azure-skills and more) |
| Custom Agents | Role-specific agents (backend, frontend, infrastructure, planner) |
| AGENTS.md | Template for configuring agent behavior in your projects |
| MCP Configs | Pre-configured servers for docs, GitHub, browser automation |
| Documentation | Repo docs and usage guides |
Skill Catalog
175 skills across language plugins — see skill catalog below for the full breakdown
| Language | Count | Suffix |
|---|---|---|
| Core | 11 | — |
| Foundry (Language-Agnostic) | 11 | — |
| Python | 39 | -py |
| .NET | 28 | -dotnet |
| TypeScript | 25 | -ts |
| Java | 25 | -java |
| Rust | 7 | -rust |
Core
11 skills — tooling, infrastructure, language-agnostic
| Skill | Description |
|---|---|
| cloud-solution-architect | Design well-architected Azure cloud systems. Architecture styles, 44 design patterns, technology choices, mission-critical design, WAF pillars. |
| copilot-sdk | Build applications powered by GitHub Copilot using the Copilot SDK. Session management, custom tools, streaming, hooks, MCP servers, BYOK, deployment patterns. |
| debugview | Sysinternals DebugView CLI — capture and analyze usermode/kernel-mode Windows debug output. Bounded execution, filtering, boot logging, remote monitoring. |
| entra-agent-id | Microsoft Entra Agent ID (preview) — create OAuth2-capable AI agent identities via Microsoft Graph beta API. Blueprints, BlueprintPrincipals, permissions, WIF. |
| frontend-design-review | Review and create distinctive frontend interfaces. Design system compliance, quality pillars, accessibility, and creative aesthetics. |
| github-issue-creator | Convert raw notes, error logs, or screenshots into structured GitHub issues. |
| github-primer-brand | Design GitHub-branded marketing surfaces with @primer/react-brand. Color, typography, layout, components, theming, motion, voice, and anti-patterns for landing pages, launch sites, and campaign surfaces. |
| mcp-builder | Build MCP servers for LLM tool integration. Python (FastMCP), Node/TypeScript, or C#/.NET. |
| podcast-generation | Generate podcast-style audio with Azure OpenAI Realtime API. Full-stack React + FastAPI + WebSocket. |
| skill-creator | Guide for creating effective skills for AI coding agents. |
Foundry (Language-Agnostic)
11 skills — Microsoft Foundry agent platform (preview), language-agnostic via
azd,azCLI, and Foundry MCP
| Skill | Description |
|---|---|
| microsoft-foundry | Router skill for the Foundry agent platform — maps user intent onto the right sub-skill and discovery surface (Microsoft Docs MCP, Foundry MCP, azd ai agent, az CLI). |
| foundry-projects-resources | Provision Foundry resources/projects, configure project connections (key, OAuth, managed identity, agent identity), and set up standard or private-network agent infrastructure. |
| foundry-models | Discover, deploy, and manage models on Foundry — preset/customized deployments, capacity discovery, quota management, PTU vs pay-as-you-go. |
| foundry-hosted-agents | Build, deploy, and manage Foundry hosted agents — containerized agents exposing Responses or Invocations protocols, with per-agent Entra identity and dedicated endpoints. |
| foundry-toolboxes | Curate intent-based Foundry Toolboxes (preview) — a single MCP-compatible endpoint bundling tools (MCP, Web Search, AI Search, Code Interpreter, File Search, OpenAPI, A2A) for any agent to consume. |
| foundry-workflows | Build multi-agent workflows — declarative orchestration for handing off control between specialist agents, plus the Connected Agents pattern. |
| foundry-iq-knowledge-bases | Build Foundry IQ knowledge bases (preview) — multi-source, permission-aware grounding for agents using the agentic retrieval pipeline. |
| foundry-managed-skills | Manage SKILL.md files as a Foundry-side resource (preview) — author behavioral guidelines once, store via the Skills REST API, load into hosted agent containers. |
| foundry-memory | Build personalized Foundry agents with managed long-term memory (preview) — extract, consolidate, and retrieve user-specific context across sessions. |
| foundry-observability | Trace, monitor, and evaluate Foundry hosted agents end-to-end — OpenTelemetry GenAI traces in App Insights, eval-trace correlation, batch evals, regression detection. |
| foundry-governance | Govern Foundry agent fleets at scale — tool catalog visibility, AI Gateway MCP routing/policy, RBAC, agent identity, RAI policies on model deployments. |
Python
<details> <summary><strong>Foundry & AI</strong> (5 skills)</summary>39 skills • suffix:
-py
| Skill | Description |
|---|---|
| agent-framework-azure-ai-py | Agent Framework SDK — persistent agents, hosted tools, MCP servers, streaming. |
| azure-ai-contentsafety-py | Content Safety SDK — detect harmful content in text/images with multi-severity classification. |
| azure-ai-contentunderstanding-py | Content Understanding SDK — multimodal extraction from documents, images, audio, video. |
| azure-ai-projects-py | High-level Foundry SDK — project client, versioned agents, evals, connections, OpenAI-compatible clients. |
| azure-search-documents-py | AI Search SDK — vector search, hybrid search, semantic ranking, indexing, skillsets. |
| Skill | Description |
|---|---|
| m365-agents-py | Microsoft 365 Agents SDK — aiohttp hosting, AgentApplication routing, streaming, Copilot Studio client. |
| Skill | Description |
|---|---|
| azure-ai-ml-py | ML SDK v2 — workspaces, jobs, models, datasets, compute, pipelines. |
| azure-ai-textanalytics-py | Text Analytics — sentiment, entities, key phrases, PII detection, healthcare NLP. |
| azure-ai-transcription-py | Transcription SDK — real-time and batch speech-to-text with timestamps, diarization. |
| azure-ai-translation-document-py | Document Translation — batch translate Word, PDF, Excel with format preservation. |
| azure-ai-translation-text-py | Text Translation — real-time translation, transliteration, language detection. |
| azure-ai-vision-imageanalysis-py | Vision SDK — captions, tags, objects, OCR, people detection, smart cropping. |
| azure-ai-voicelive-py | Voice Live SDK — real-time bidirectional voice AI with WebSocket, VAD, avatars. |
| azure-speech-to-text-rest-py | Speech to Text REST API — transcribe short audio (≤60 seconds) via HTTP without Speech SDK. |
| Skill | Description |
|---|---|
| azure-cosmos-db-py | Cosmos DB patterns — FastAPI service layer, dual auth, partition strategies, TDD. |
| azure-cosmos-py | Cosmos DB SDK — document CRUD, queries, containers, globally distributed data. |
| azure-data-tables-py | Tables SDK — NoSQL key-value storage, entity CRUD, batch operations. |
| azure-storage-blob-py | Blob Storage — upload, download, list, containers, lifecycle management. |
| azure-storage-file-datalake-py | Data Lake Gen2 — hierarchical file systems, big data analytics. |
| azure-storage-file-share-py | File Share — SMB file shares, directories, cloud file operations. |
| azure-storage-queue-py | Queue Storage — reliable message queuing, task distribution. |
| Skill | Description |
|---|---|
| azure-eventgrid-py | Event Grid — publish events, CloudEvents, event-driven architectures. |
| azure-eventhub-py | Event Hubs — high-throughput streaming, producers, consumers, checkpointing. |
| azure-messaging-webpubsubservice-py | Web PubSub — real-time messaging, WebSocket connections, pub/sub. |
| azure-servicebus-py | Service Bus — queues, topics, subscriptions, enterprise messaging. |
| Skill | Description |
|---|---|
| azure-identity-py | Identity SDK — DefaultAzureCredential, managed identity, service principals. |
| azure-keyvault-py | Key Vault — secrets, keys, and certificates management. |
| Skill | Description |
|---|---|
| azure-monitor-ingestion-py | Monitor Ingestion — send custom logs via Logs Ingestion API. |
| azure-monitor-opentelemetry-exporter-py | OpenTelemetry Exporter — low-level export to Application Insights. |
| azure-monitor-opentelemetry-py | OpenTelemetry Distro — one-line App Insights setup with auto-instrumentation. |
| azure-monitor-query-py | Monitor Query — query Log Analytics workspaces and Azure metrics. |
| Skill | Description |
|---|---|
| azure-appconfiguration-py | App Configuration — centralized config, feature flags, dynamic settings. |
| azure-containerregistry-py | Container Registry — manage container images, artifacts, repositories. |
| azure-mgmt-apicenter-py | API Center — API inventory, metadata, governance. |
| azure-mgmt-apimanagement-py | API Management — APIM services, APIs, products, policies. |
| azure-mgmt-botservice-py | Bot Service — create and manage Azure Bot resources. |
| Skill | Description |
|---|---|
| azure-mgmt-fabric-py | Fabric Management — Microsoft Fabric capacities and resources. |
| fastapi-router-py | FastAPI routers — CRUD operations, auth dependencies, response models. |
| pydantic-models-py | Pydantic patterns — Base, Create, Update, Response, InDB model variants. |
.NET
<details> <summary><strong>Foundry & AI</strong> (6 skills)</summary>29 skills • suffix:
-dotnet
| Skill | Description |
|---|---|
| azure-ai-document-intelligence-dotnet | Document Intelligence — extract text, tables from invoices, receipts, IDs, forms. |
| azure-ai-openai-dotnet | Azure OpenAI — chat, embeddings, image generation, audio, assistants. |
| azure-ai-projects-dotnet | AI Projects SDK — Foundry project client, agents, connections, evals. |
| azure-ai-voicelive-dotnet | Voice Live — real-time voice AI with bidirectional WebSocket. |
| azure-mgmt-weightsandbiases-dotnet | Weights & Biases — ML experiment tracking via Azure Marketplace. |
| azure-search-documents-dotnet | AI Search — full-text, vector, semantic, hybrid search. |
| Skill | Description |
|---|---|
| m365-agents-dotnet | Microsoft 365 Agents SDK — ASP.NET Core hosting, AgentApplication routing, Copilot Studio client. |
| Skill | Description |
|---|---|
| azure-mgmt-fabric-dotnet | Fabric ARM — provision, scale, suspend/resume Fabric capacities. |
| azure-resource-manager-cosmosdb-dotnet | Cosmos DB ARM — create accounts, databases, containers, RBAC. |
| azure-resource-manager-mysql-dotnet | MySQL Flexible Server — servers, databases, firewall, HA. |
| azure-resource-manager-postgresql-dotnet | PostgreSQL Flexible Server — servers, databases, firewall, HA. |
| azure-resource-manager-redis-dotnet | Redis ARM — cache instances, firewall, geo-replication. |
| azure-resource-manager-sql-dotnet | SQL ARM — servers, databases, elastic pools, failover groups. |
| Skill | Description |
|---|---|
| azure-eventgrid-dotnet | Event Grid — publish events, CloudEvents, EventGridEvents. |
| azure-eventhub-dotnet | Event Hubs — high-throughput streaming, producers, processors. |
| azure-servicebus-dotnet | Service Bus — queues, topics, sessions, dead letter handling. |
| Skill | Description |
|---|---|
| azure-identity-dotnet | Identity SDK — DefaultAzureCredential, managed identity, service principals. |
| azure-security-keyvault-keys-dotnet | Key Vault Keys — key creation, rotation, encrypt/decrypt, sign/verify. |
| microsoft-azure-webjobs-extensions-authentication-events-dotnet | Entra Auth Events — custom claims, token enrichment, attribute collection. |
| Skill | Description |
|---|---|
| azure-maps-search-dotnet | Azure Maps — geocoding, routing, map tiles, weather. |
| azure-mgmt-apicenter-dotnet | API Center — API inventory, governance, versioning, discovery. |
| azure-mgmt-apimanagement-dotnet | API Management ARM — APIM services, APIs, products, policies. |
| azure-mgmt-botservice-dotnet | Bot Service ARM — bot resources, channels (Teams, DirectLine). |
| azure-resource-manager-durabletask-dotnet | Durable Task ARM — schedulers, task hubs, retention policies. |
| azure-resource-manager-playwright-dotnet | Playwright Testing ARM — workspaces, quotas. |
| Skill | Description |
|---|---|
| azure-mgmt-applicationinsights-dotnet | Application Insights — components, web tests, workbooks. |
| azure-mgmt-arizeaiobservabilityeval-dotnet | Arize AI — ML observability via Azure Marketplace. |
| azure-mgmt-mongodbatlas-dotnet | MongoDB Atlas — manage Atlas orgs as Azure ARM resources. |
TypeScript
<details> <summary><strong>Foundry & AI</strong> (6 skills)</summary>25 skills • suffix:
-ts
| Skill | Description |
|---|---|
| azure-ai-contentsafety-ts | Content Safety — moderate text/images, detect harmful content. |
| azure-ai-document-intelligence-ts | Document Intelligence — extract from invoices, receipts, IDs, forms. |
| azure-ai-projects-ts | AI Projects SDK — Foundry client, agents, connections, evals. |
| azure-ai-translation-ts | Translation — text translation, transliteration, document batch. |
| azure-ai-voicelive-ts | Voice Live — real-time voice AI with WebSocket, Node.js or browser. |
| azure-search-documents-ts | AI Search — vector/hybrid search, semantic ranking, knowledge bases. |
| Skill | Description |
|---|---|
| m365-agents-ts | Microsoft 365 Agents SDK — AgentApplication routing, Express hosting, streaming, Copilot Studio client. |
| Skill | Description |
|---|---|
| azure-cosmos-ts | Cosmos DB — document CRUD, queries, bulk operations. |
| azure-postgres-ts | PostgreSQL — connect to Azure Database for PostgreSQL with pg, pooling, Entra ID auth. |
| azure-storage-blob-ts | Blob Storage — upload, download, list, SAS tokens, streaming. |
| azure-storage-file-share-ts | File Share — SMB shares, directories, file operations. |
| azure-storage-queue-ts | Queue Storage — send, receive, peek, visibility timeout. |
| Skill | Description |
|---|---|
| azure-eventhub-ts | Event Hubs — high-throughput streaming, partitioned consumers. |
| azure-servicebus-ts | Service Bus — queues, topics, sessions, dead-letter handling. |
| azure-web-pubsub-ts | Web PubSub — WebSocket real-time features, group chat, notifications. |
| Skill | Description |
|---|---|
| azure-appconfiguration-ts | App Configuration — settings, feature flags, Key Vault references. |
| azure-identity-ts | Identity SDK — DefaultAzureCredential, managed identity, browser login. |
| azure-keyvault-keys-ts | Key Vault Keys — create, encrypt/decrypt, sign, rotate keys. |
| azure-keyvault-secrets-ts | Key Vault Secrets — store and retrieve application secrets. |
| Skill | Description |
|---|---|
| azure-microsoft-playwright-testing-ts | Playwright Testing — scale browser tests, CI/CD integration. |
| azure-monitor-opentelemetry-ts | OpenTelemetry — tracing, metrics, logs with Application Insights. |
| frontend-ui-dark-ts | Frontend UI Dark — Vite + React + Tailwind + Framer Motion dark-themed UI design system. |
| react-flow-node-ts | React Flow nodes — custom nodes with TypeScript, handles, Zustand. |
| zustand-store-ts | Zustand stores — TypeScript, subscribeWithSelector, state/action separation. |
| Skill | Description |
|---|---|
| aspire-ts | .NET Aspire orchestration — AddViteApp, AddNodeApp, AddJavaScriptApp, service discovery, telemetry, deployment. |
Java
<details> <summary><strong>Foundry & AI</strong> (7 skills)</summary>26 skills • suffix:
-java
| Skill | Description |
|---|---|
| azure-ai-anomalydetector-java | Anomaly Detector — univariate/multivariate time-series analysis. |
| azure-ai-contentsafety-java | Content Safety — text/image analysis, blocklist management. |
| azure-ai-formrecognizer-java | Form Recognizer — extract text, tables, key-value pairs from documents. |
| azure-ai-projects-java | AI Projects — Foundry project management, connections, datasets. |
| azure-ai-vision-imageanalysis-java | Vision SDK — captions, OCR, object detection, tagging. |
| azure-ai-voicelive-java | Voice Live — real-time voice conversations with WebSocket. |
| Skill | Description |
|---|---|
| azure-communication-callautomation-java | Call Automation — IVR, call routing, recording, DTMF, TTS. |
| azure-communication-callingserver-java | CallingServer (legacy) — deprecated, use callautomation for new projects. |
| azure-communication-chat-java | Chat SDK — threads, messaging, participants, read receipts. |
| azure-communication-common-java | Common utilities — token credentials, user identifiers. |
| azure-communication-sms-java | SMS SDK — notifications, alerts, OTP delivery, bulk messaging. |
| Skill | Description |
|---|---|
| azure-cosmos-java | Cosmos DB — NoSQL operations, global distribution, reactive patterns. |
| azure-data-tables-java | Tables SDK — Table Storage or Cosmos DB Table API. |
| azure-storage-blob-java | Blob Storage — upload, download, containers, streaming. |
| Skill | Description |
|---|---|
| azure-eventgrid-java | Event Grid — publish events, pub/sub patterns. |
| azure-eventhub-java | Event Hubs — high-throughput streaming, event-driven architectures. |
| azure-messaging-webpubsub-java | Web PubSub — WebSocket messaging, live updates, chat. |
| Skill | Description |
|---|---|
| azure-identity-java | Identity SDK — DefaultAzureCredential, managed identity, service principals. |
| azure-security-keyvault-keys-java | Key Vault Keys — RSA/EC keys, encrypt/decrypt, sign/verify, HSM. |
| azure-security-keyvault-secrets-java | Key Vault Secrets — passwords, API keys, connection strings. |
| Skill | Description |
|---|---|
| azure-appconfiguration-java | App Configuration — settings, feature flags, snapshots. |
| azure-compute-batch-java | Batch SDK — large-scale parallel and HPC jobs. |
| azure-monitor-ingestion-java | Monitor Ingestion — custom logs via Data Collection Rules. |
| azure-monitor-opentelemetry-exporter-java | OpenTelemetry Exporter — traces, metrics, logs to Azure Monitor. (Deprecated) |
| azure-monitor-query-java | Monitor Query — Kusto queries, Log Analytics, metrics. (Deprecated) |
Rust
<details> <summary><strong>Entra</strong> (4 skills)</summary>7 skills • suffix:
-rust
| Skill | Description |
|---|---|
| azure-identity-rust | Identity SDK — DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential. |
| azure-keyvault-certificates-rust | Key Vault Certificates — create, import, manage certificates. |
| azure-keyvault-keys-rust | Key Vault Keys — RSA/EC keys, encrypt/decrypt, sign/verify. |
| azure-keyvault-secrets-rust | Key Vault Secrets — passwords, API keys, connection strings. |
| Skill | Description |
|---|---|
| azure-cosmos-rust | Cosmos DB SDK — document CRUD, queries, containers, partitions. |
| azure-storage-blob-rust | Blob Storage — upload, download, containers, streaming. |
| Skill | Description |
|---|---|
| azure-eventhub-rust | Event Hubs — high-throughput streaming, producers, consumers, batching. |
Repository Structure
AGENTS.md # Agent configuration template
.github/
├── skills/ # Backward-compat symlinks to plugin skills
├── plugins/ # Language-based plugin bundles (azure-sdk-python, etc.)
│ └── azure-sdk-*/ # Each bundle has skills/, commands/, agents/
├── prompts/ # Reusable prompt templates
├── agents/ # Agent persona definitions
├── scripts/ # Automation scripts (doc scraping)
├── workflows/ # GitHub Actions (daily doc updates)
└── copilot-instructions.md
docs/ # Generated llms.txt files (daily workflow) - GitHub Pages hosted
├── llms.txt # Links + summaries
└── llms-full.txt # Full content
skills/ # Symlinks for backward compatibility
├── python/ # -> ../.github/skills/*-py
├── dotnet/ # -> ../.github/skills/*-dotnet
├── typescript/ # -> ../.github/skills/*-ts
├── java/ # -> ../.github/skills/*-java
└── rust/ # -> ../.github/skills/*-rust
.vscode/
└── mcp.json # MCP server configurationsPlugins
Plugins are installable packages containing curated sets of agents, commands, and skills. Install via the Copilot CLI:
# Inside Copilot CLI, run these slash commands:
/plugin marketplace add microsoft/skills
/plugin install deep-wiki@skills
/plugin install azure-skills@skills| Plugin | Description | Commands |
|---|---|---|
| deep-wiki | AI-powered wiki generator with Mermaid diagrams, source citations, onboarding guides, AGENTS.md, and llms.txt | /deep-wiki:generate, /deep-wiki:crisp, /deep-wiki:catalogue, /deep-wiki:page, /deep-wiki:research, /deep-wiki:ask, /deep-wiki:onboard, /deep-wiki:agents, /deep-wiki:llms, /deep-wiki:changelog, /deep-wiki:ado, /deep-wiki:build, /deep-wiki:deploy |
| azure-skills | Microsoft Azure MCP integration for cloud resource management, deployments, and Azure services. Includes 35 skills covering AI, storage, diagnostics, cost optimization, compliance, RBAC, the 3-step deployment workflow (azure-prepare → azure-validate → azure-deploy), and the language-agnostic microsoft-foundry orchestrator + 10 Foundry sub-skills (hosted agents, toolboxes, IQ knowledge bases, memory, observability, governance, more). | Skills-based (no slash commands) — auto-triggered by intent matching via azure and foundry-mcp MCP servers |
MCP Servers
Reference configurations in .vscode/mcp.json:
| Category | Servers |
|---|---|
| Documentation | microsoft-docs, context7, deepwiki |
| Development | github, playwright, terraform, eslint |
| Utilities | sequentialthinking, memory, markitdown |
For full MCP server implementations for Azure services, see microsoft/mcp.
Additional Resources
Agents
Role-specific agent personas in .github/agents/:
| Agent | Expertise |
|---|---|
backend.agent.md | FastAPI, Pydantic, Cosmos DB, Azure services |
frontend.agent.md | React, TypeScript, React Flow, Zustand, Tailwind |
infrastructure.agent.md | Bicep, Azure CLI, Container Apps, networking |
planner.agent.md | Task decomposition, architecture decisions |
presenter.agent.md | Documentation, demos, technical writing |
Use AGENTS.md as a template for configuring agent behavior in your own projects.
Prompts
Reusable prompt templates in .github/prompts/:
| Prompt | Purpose |
|---|---|
code-review.prompt.md | Structured code review with security, performance, and maintainability checks |
create-store.prompt.md | Zustand store creation with TypeScript and subscribeWithSelector |
create-node.prompt.md | React Flow custom node creation with handles and Zustand integration |
add-endpoint.prompt.md | FastAPI endpoint creation with Pydantic models and proper typing |
Documentation
See the docs at https://microsoft.github.io/skills/#documentation.
Testing Skills
The test harness validates that skills produce correct code patterns using the GitHub Copilot SDK. It evaluates generated code against acceptance criteria defined for each skill.
# Install test dependencies (from tests directory)
cd tests
pnpm install
# List skills with test coverage
pnpm harness --list
# Run tests for a specific skill (mock mode for CI)
pnpm harness azure-ai-projects-py --mock --verbose
# Run with Ralph Loop (iterative improvement)
pnpm harness azure-ai-projects-py --ralph --mock --max-iterations 5 --threshold 85
# Run unit tests
pnpm testTest Coverage Summary
129 skills with 1169 test scenarios — all skills have acceptance criteria and test scenarios.
| Language | Skills | Scenarios | Top Skills by Scenarios |
|---|---|---|---|
| Core | 8 | 83 | copilot-sdk (11), debugview (11), podcast-generation (8) |
| Python | 41 | 331 | azure-ai-projects-py (12), pydantic-models-py (12), azure-ai-translation-text-py (11) |
| .NET | 29 | 290 | azure-resource-manager-sql-dotnet (14), azure-resource-manager-redis-dotnet (14), azure-servicebus-dotnet (13) |
| TypeScript | 25 | 270 | azure-storage-blob-ts (17), azure-servicebus-ts (14), aspire-ts (13) |
| Java | 26 | 195 | azure-storage-blob-java (12), azure-identity-java (12), azure-data-tables-java (11) |
Adding Test Coverage
See tests/README.md for instructions on adding acceptance criteria and scenarios for new skills.
Vally Evaluations
Vally evaluation specs can live alongside harness scenarios under tests/scenarios/<skill-name>/vally/.
- Workflow:
Vally Evaluation - Trigger: changes under
tests/scenarios/**/vally/**(plus manual runs via Actions) - Scope: lints resolved eval specs and runs evals when
COPILOT_TOKENis available
Ralph Loop & Sensei Patterns
The test harness implements iterative quality improvement patterns inspired by Sensei:
Ralph Loop — An iterative code generation and improvement system that:
- Generate code for a given skill/scenario
- Evaluate against acceptance criteria (score 0-100)
- Analyze failures and build LLM-actionable feedback
- Re-generate with feedback until quality threshold is met
- Report on quality improvements across iterations
Sensei-style Scoring — Skills are evaluated on frontmatter compliance:
| Score | Requirements |
|---|---|
| Low | Basic description only |
| Medium | Description > 150 chars, has trigger keywords |
| Medium-High | Has "USE FOR:" triggers AND "DO NOT USE FOR:" anti-triggers |
| High | Triggers + anti-triggers + compatibility field |
Contributing
Adding New Skills
Note: The
azure-skillsplugin (.github/plugins/azure-skills/) is copied from microsoft/github-copilot-for-azure. Changes to that plugin should be made in the upstream repository rather than directly here.
New skills must follow the full workflow to ensure quality and discoverability:
Prerequisites:
- SDK package name (e.g.,
azure-ai-agents,Azure.AI.OpenAI) - Microsoft Learn documentation URL or GitHub repository
- Target language (py/dotnet/ts/java)
Workflow:
-
Create skill in
.github/skills/<skill-name>/SKILL.md- Naming:
azure-<service>-<language>(e.g.,azure-ai-projects-py) - Include YAML frontmatter with
nameanddescription - Reference official docs via
microsoft-docsMCP
- Naming:
-
Categorize with symlink in
skills/<language>/<category>/Copy & paste — that's it# Example: Python AI agent skill in foundry category cd skills/python/foundry ln -s ../../../.github/skills/azure-ai-projects-py projectsCategories:
foundry,data,messaging,monitoring,entra,integration,compute,m365,general -
Create acceptance criteria in
tests/scenarios/<skill>/acceptance-criteria.md- Document correct/incorrect import patterns
- Document authentication patterns
- Document async variants
-
Create test scenarios in
tests/scenarios/<skill>/scenarios.yaml- Test basic usage, error handling, advanced features
- Include mock responses for CI
-
Verify tests pass
Copy & paste — that's itcd tests && pnpm harness <skill-name> --mock --verbose -
Update README.md — Add to the appropriate language section in the Skill Catalog
Full guide: See
.github/skills/skill-creator/SKILL.md
Other Contributions
- Improve existing prompts and agents
- Share MCP server configurations
- Fix bugs in test harness
License
MIT
Install the whole package (344 skills):
npx skills add https://github.com/microsoft/skillsOr install a single skill:
npx skills add https://github.com/microsoft/skills --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.