MCPInstall

azure-app-service

Expert knowledge for Azure App Service development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring App Service plans, deployment slots, VNet integration, Entra auth, or managed identities, and other Azure App Service related development tasks. Not for Azure Functions (use azure-functions), Azure Container Apps (use azure-container-apps), Azure Spring Apps (use azure-spring-apps), Azure Static Web Apps (use azure-static-web-apps).

Installs
311
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-app-service
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads azure-app-service automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Azure App Service Skill

This skill provides expert guidance for Azure App Service. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L44Diagnosing and fixing App Service issues using built-in diagnostics, logs, Azure Monitor, site status, and guidance for common WordPress-specific problems.
Best PracticesL45-L55Best practices for App Service deployments, handling inbound/outbound and TLS IP changes, minimizing maintenance downtime, and using Traffic Manager for high availability and failover.
Decision MakingL56-L73Guidance for choosing tiers, hosting plans, networking, auth, custom domains, and migration paths (Windows→Linux, Docker Compose, VNet, ASE, Managed Instance) for Azure App Service.
Architecture & Design PatternsL74-L79Patterns for scaling App Service apps: geo-distributed deployments with App Service Environments and designing RAG chatbots using Foundry on App Service.
Limits & QuotasL80-L84App Service resource limits (CPU, memory, connections), quota types, how they’re measured/monitored, and how to use metrics to detect and avoid hitting plan or app quotas.
SecurityL85-L132Securing App Service apps: network/IP restrictions, TLS/certs, managed identities, Key Vault, Entra auth and social logins, OAuth tokens, database/storage access, and policy/compliance settings.
ConfigurationL133-L181Configuring App Service apps: runtimes, containers, networking/VNet, auth, storage, scaling, certificates, domains, health checks, and environment/cluster settings.
Integrations & Coding PatternsL182-L196Patterns for integrating App Service apps with APM, TLS/SSL certs, Application Gateway, managed connectors, OpenAI/Phi-4 chatbots, OpenTelemetry sidecars, and WebJobs event bindings.
DeploymentL197-L220Deploying and scaling App Service apps: CI/CD (GitHub Actions, Azure Pipelines), ZIP/FTP/local Git deploy, custom containers, deployment slots, ASE/plan scaling, DNS migration, and patching.

Troubleshooting

TopicURL
Use App Service diagnostics to troubleshoot appshttps://learn.microsoft.com/en-us/azure/app-service/overview-diagnostics
Troubleshoot App Service apps with Azure Monitorhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-troubleshoot-monitor
Use App Service site status page for runtime issueshttps://learn.microsoft.com/en-us/azure/app-service/use-app-service-site-status-page
Resolve common WordPress on Azure App Service issueshttps://learn.microsoft.com/en-us/azure/app-service/wordpress-faq

Best Practices

TopicURL
Apply best practices and troubleshooting for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices
Apply deployment best practices for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-best-practices
Prepare App Service apps for inbound IP address changeshttps://learn.microsoft.com/en-us/azure/app-service/ip-address-change-inbound
Prepare App Service apps for outbound IP address changeshttps://learn.microsoft.com/en-us/azure/app-service/ip-address-change-outbound
Handle TLS/SSL IP address changes for App Service bindingshttps://learn.microsoft.com/en-us/azure/app-service/ip-address-change-ssl
Minimize downtime from Azure App Service maintenancehttps://learn.microsoft.com/en-us/azure/app-service/routine-maintenance-downtime
Configure Azure Traffic Manager with App Service endpointshttps://learn.microsoft.com/en-us/azure/app-service/web-sites-traffic-manager

Decision Making

TopicURL
Configure and evaluate App Service Premium v3 tierhttps://learn.microsoft.com/en-us/azure/app-service/app-service-configure-premium-v3-tier
Assess .NET web apps before App Service migrationhttps://learn.microsoft.com/en-us/azure/app-service/app-service-migration-assess-net
Plan migration of App Service apps from Windows to Linuxhttps://learn.microsoft.com/en-us/azure/app-service/app-service-migration-windows-linux
Choose between App Service Environment v3 and multitenanthttps://learn.microsoft.com/en-us/azure/app-service/environment/ase-multi-tenant-comparison
Choose the right authentication option for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/identity-scenarios
Migrate App Service VNet integration from gateway to regionalhttps://learn.microsoft.com/en-us/azure/app-service/migrate-gateway-based-vnet-integration
Decide and plan migration from Docker Compose to sidecarshttps://learn.microsoft.com/en-us/azure/app-service/migrate-sidecar-multi-container-apps
Choose appropriate networking features for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/networking-features
Choose and configure App Gateway with App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-app-gateway-integration
Plan and manage custom domains for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-custom-domains
Select and scale Azure App Service hosting planshttps://learn.microsoft.com/en-us/azure/app-service/overview-hosting-plans
Plan and manage Azure App Service costshttps://learn.microsoft.com/en-us/azure/app-service/overview-manage-costs
Decide when to use App Service Managed Instancehttps://learn.microsoft.com/en-us/azure/app-service/overview-managed-instance
Choose secure connectivity options for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-overview

Architecture & Design Patterns

Limits & Quotas

TopicURL
Understand quotas and metrics for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/web-sites-monitor

Security

TopicURL
Set up IP and VNet access restrictions for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions
Configure Key Vault references in App Service settingshttps://learn.microsoft.com/en-us/azure/app-service/app-service-key-vault-references
Handle App Service Managed Certificate changes and validationhttps://learn.microsoft.com/en-us/azure/app-service/app-service-managed-certificate-changes-july-2025
Configure TLS mutual authentication in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth
Configure Entra auth for Foundry OpenAPI tools on App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-ai-foundry-openapi-tool
Customize sign-in and sign-out behavior in App Service authhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-customize-sign-in-out
Configure MCP server authorization in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-mcp
Secure MCP servers on App Service with Entra authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-mcp-server-vscode
Manage OAuth tokens with App Service authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-oauth-tokens
Configure Microsoft Entra authentication for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad
Enable Sign in with Apple for App Service appshttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-apple
Set up Facebook authentication for App Service appshttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-facebook
Configure GitHub authentication for App Service appshttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-github
Configure Google authentication for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-google
Configure custom OpenID Connect providers for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connect
Configure X (Twitter) authentication for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-twitter
Access user identities with App Service authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-user-identities
Disable basic auth for Azure App Service deploymentshttps://learn.microsoft.com/en-us/azure/app-service/configure-basic-auth-disable
Encrypt Azure App Service app content at rest with CMKhttps://learn.microsoft.com/en-us/azure/app-service/configure-encrypt-at-rest-using-cmk
Configure security settings for Java apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-security
Secure SSH and container shell access in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-linux-open-ssh-session
Configure TLS/SSL bindings for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-ssl-bindings
Configure TLS/SSL certificates for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-ssl-certificate
Choose authentication types for App Service deploymentshttps://learn.microsoft.com/en-us/azure/app-service/deploy-authentication-types
Secure App Service outbound traffic with Azure Firewallhttps://learn.microsoft.com/en-us/azure/app-service/network-secure-outbound-traffic-azure-firewall
Configure App Service access restrictions and firewall ruleshttps://learn.microsoft.com/en-us/azure/app-service/overview-access-restrictions
Use Entra agent identity with App Service and Functionshttps://learn.microsoft.com/en-us/azure/app-service/overview-agent-identity
Configure App Service built-in authentication and authorizationhttps://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization
Configure managed identities for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity
Secure Azure App Service with Private Endpointshttps://learn.microsoft.com/en-us/azure/app-service/overview-private-endpoint
Configure TLS/SSL security for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-tls
Prevent dangling subdomain takeovers in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/reference-dangling-subdomain-prevention
Secure .NET App Service access to Microsoft Graph with managed identityhttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-app
Grant delegated Microsoft Graph access for App Service usershttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-user
Secure App Service access to Azure Storage with managed identitieshttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-storage
Enable and configure App Service authenticationhttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-authentication-app-service
Use Azure Policy compliance controls for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/security-controls-policy
Manage minimum TLS versions for App Service and Functionshttps://learn.microsoft.com/en-us/azure/app-service/tls-minimum-version
Secure Azure App Service with Azure AD authhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-auth-aad
Connect App Service to SQL on behalf of signed-in userhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-sql-database-as-user-dotnet
Secure database access from App Service with managed identityhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-msi-azure-database
Secure SQL access with managed identity in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-msi-sql-database
Isolate Azure App Service traffic with VNet integrationhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-networking-isolate-vnet
Secure App Service apps with custom domains and certificateshttps://learn.microsoft.com/en-us/azure/app-service/tutorial-secure-domain-certificate

Configuration

TopicURL
Configure Azure App Service App Configuration referenceshttps://learn.microsoft.com/en-us/azure/app-service/app-service-configuration-references
Configure Hybrid Connections for Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections
Manage App Service authentication API and runtime versionshttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-api-version
Configure App Service authentication using file-based settingshttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-file-based
Configure core settings for Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/configure-common
Mount Azure Storage file shares in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage
Configure custom containers on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-custom-container
Configure Traffic Manager with App Service custom domainshttps://learn.microsoft.com/en-us/azure/app-service/configure-domain-traffic-manager
Configure custom error pages in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-error-pages
Configure gateway-required VNet integration for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-gateway-required-vnet-integration
Configure gRPC applications on Azure App Service for Linuxhttps://learn.microsoft.com/en-us/azure/app-service/configure-grpc
Configure Aspire apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-aspire
Configure ASP.NET apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnet-framework
Configure ASP.NET Core apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnetcore
Configure Java data sources on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-data-sources
Deploy and configure Java apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run
Configure Node.js applications on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-nodejs
Configure PHP applications on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-php
Configure Python runtime and containers on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-python
Configure Managed Instance settings for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-managed-instance
Configure built-in MCP for Azure App Service APIshttps://learn.microsoft.com/en-us/azure/app-service/configure-mcp-built-in
Configure sidecars for Azure App Service on Linuxhttps://learn.microsoft.com/en-us/azure/app-service/configure-sidecar
Configure and manage Azure App Service certificateshttps://learn.microsoft.com/en-us/azure/app-service/configure-ssl-app-service-certificate
Enable Azure App Service virtual network integrationhttps://learn.microsoft.com/en-us/azure/app-service/configure-vnet-integration-enable
Configure routing for App Service regional VNet integrationhttps://learn.microsoft.com/en-us/azure/app-service/configure-vnet-integration-routing
Configure zone redundancy for Azure App Service planshttps://learn.microsoft.com/en-us/azure/app-service/configure-zone-redundancy
Configure custom cluster settings for App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/app-service-app-service-environment-custom-settings
Configure networking for App Service Environment v3https://learn.microsoft.com/en-us/azure/app-service/environment/configure-network-settings
Enable zone redundancy for App Service Environments and Isolated planshttps://learn.microsoft.com/en-us/azure/app-service/environment/configure-zone-redundancy-environment
Configure custom domain suffix for App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/how-to-custom-domain-suffix
Manage certificates and bindings in App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/overview-certificates
Back up and restore Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/manage-backup
Buy and configure Azure App Service managed domainshttps://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
Configure per-app scaling in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/manage-scale-per-app
Reference monitoring data for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/monitor-app-service-reference
Configure and use Health check for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check
Understand OS-level capabilities for Windows apps on App Servicehttps://learn.microsoft.com/en-us/azure/app-service/operating-system-functionality
Manage inbound and outbound IPs for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-inbound-outbound-ips
Configure and manage App Service local cachehttps://learn.microsoft.com/en-us/azure/app-service/overview-local-cache
Configure DNS and name resolution for Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/overview-name-resolution
Configure Azure NAT Gateway integration for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-nat-gateway-integration
Reference environment variables for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
Reference environment variables for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
Configure sidecar containers for Linux custom apps in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-custom-container-sidecar
Configure WebJobs execution behavior with Kudu settingshttps://learn.microsoft.com/en-us/azure/app-service/webjobs-execution

Integrations & Coding Patterns

Deployment

TopicURL
Scale Azure App Service to Premium v4 tierhttps://learn.microsoft.com/en-us/azure/app-service/app-service-configure-premium-v4-tier
Clone Azure App Service apps using PowerShellhttps://learn.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning
Set up Azure Pipelines CI/CD for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-azure-pipelines
Set up CI/CD to App Service custom containershttps://learn.microsoft.com/en-us/azure/app-service/deploy-ci-cd-custom-container
Manage deployment credentials for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-configure-credentials
Deploy App Service custom containers using GitHub Actionshttps://learn.microsoft.com/en-us/azure/app-service/deploy-container-github-action
Configure continuous deployment to Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment
Deploy to Azure App Service using FTP/FTPShttps://learn.microsoft.com/en-us/azure/app-service/deploy-ftp
Deploy to Azure App Service using GitHub Actionshttps://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions
Deploy from a local Git repository to App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-local-git
Run Azure App Service apps directly from ZIP packageshttps://learn.microsoft.com/en-us/azure/app-service/deploy-run-package
Configure deployment slots and staging for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots
Deploy ZIP and file packages to Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-zip
Scale Azure App Service Environment to Isolated v4https://learn.microsoft.com/en-us/azure/app-service/environment/app-service-configure-isolated-v4-tier
Provision App Service Environment v3 using Terraformhttps://learn.microsoft.com/en-us/azure/app-service/environment/creation-terraform
Migrate active DNS domains to Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain
Scale up Azure App Service plans and capacitieshttps://learn.microsoft.com/en-us/azure/app-service/manage-scale-up
Manage OS and runtime patching for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-patch-os-runtime
Deploy Windows web apps with Managed Instancehttps://learn.microsoft.com/en-us/azure/app-service/quickstart-managed-instance
Automate App Service deployment with Azure CLI scriptshttps://learn.microsoft.com/en-us/azure/app-service/samples-cli
Automate App Service deployment using PowerShellhttps://learn.microsoft.com/en-us/azure/app-service/samples-powershell

FAQ

What does the azure-app-service skill do?

Expert knowledge for Azure App Service development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring App Service plans, deployment slots, VNet integration, Entra auth, or managed identities, and other Azure App Service related development tasks. Not for Azure Functions (use azure-functions), Azure Container Apps (use azure-container-apps), Azure Spring Apps (use azure-spring-apps), Azure Static Web Apps (use azure-static-web-apps).

How do I install azure-app-service?

Run npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-app-service in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/azure-app-service/ (personal) or .claude/skills/azure-app-service/ (project).

Which AI agents can use azure-app-service?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is azure-app-service safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains azure-app-service?

It is published by microsoftdocs in microsoftdocs/agent-skills. It has 311 recorded installs.

More from microsoftdocs/agent-skills

View all →

azure-container-apps

microsoftdocs/agent-skills

Expert knowledge for Azure Container Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ACA auth/networking, workload profiles/GPUs, CI/CD deployments, KEDA/Dapr scaling, or Java microservices, and other Azure Container Apps related development tasks. Not for Azure App Service (use azure-app-service), Azure Functions (use azure-functions), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Spring Apps (use azure-spring-apps).

DevOps & Cloud1.3K installs

azure-sql-database

microsoftdocs/agent-skills

Expert knowledge for Azure SQL Database development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when choosing DTU/vCore tiers, configuring serverless or Hyperscale, geo-replication/DR, CI/CD, or Terraform, and other Azure SQL Database related development tasks. Not for Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines), Azure Cosmos DB (use azure-cosmos-db), Azure Data Factory (use azure-data-factory).

Data & Databases1.3K installs

azure-well-architected

microsoftdocs/agent-skills

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when designing AI/HPC/SaaS workloads, AVD/AVS deployments, WAF assessments, or App Service/AKS/SQL architectures, and other Azure Well Architected related development tasks.

DevOps & Cloud646 installs

azure-pipelines

microsoftdocs/agent-skills

Expert knowledge for Azure Pipelines development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring YAML pipelines, agents, service connections, Key Vault secrets, or Kubernetes/web app deployments, and other Azure Pipelines related development tasks. Not for Azure DevOps (use azure-devops), Azure Boards (use azure-boards), Azure Repos (use azure-repos), Azure Test Plans (use azure-test-plans).

DevOps & Cloud439 installs

azure-architecture

microsoftdocs/agent-skills

Expert guidance for designing Azure solutions using Azure Architecture. Covers reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices, anti-patterns, example workloads, and migration guides. Use when designing AKS or App Service apps, SAP/ERP or IoT workloads, hybrid/Arc setups, or AI/ML solutions on Azure, and other Azure Architecture related development tasks.

azure-devops

microsoftdocs/agent-skills

Expert knowledge for Azure DevOps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when managing org/projects, repos, pipelines, work items, dashboards/analytics, or Azure DevOps Server deployments, and other Azure DevOps related development tasks. Not for Azure Boards (use azure-boards), Azure Pipelines (use azure-pipelines), Azure Repos (use azure-repos), Azure Test Plans (use azure-test-plans).

DevOps & Cloud407 installs

Popular devops & cloud skills

View category →

microsoft-foundry

microsoft/azure-skills

Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure

OfficialDevOps & Cloud579.1K installs

azure-diagnostics

microsoft/azure-skills

Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.

OfficialDevOps & Cloud569.8K installs

azure-prepare

microsoft/azure-skills

Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.

OfficialDevOps & Cloud569K installs

azure-ai

microsoft/azure-skills

Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.

OfficialDevOps & Cloud568.8K installs

azure-deploy

microsoft/azure-skills

Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.

OfficialDevOps & Cloud568.6K installs

azure-validate

microsoft/azure-skills

Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.

OfficialDevOps & Cloud568K installs