Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microsoftdocs/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.
Passed 22 of 23 test cases with the skill, and 6 of 23 without it.
and 15 more in the full report
18 fixed5 passed either way0 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 18 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need our Azure App Service configuration settings to pull key-value pairs directly from Azure App Configuration without writing custom SDK initialization code. Which documentation URL covers setting up App Configuration references?
| Checked | Without skill | With skill |
|---|---|---|
| Includes https://learn.microsoft.com/en-us/azure/app-service/app-service-configuration-references | Missed | Passed |
The instructions your model reads when the skill loads.
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.
IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,
L35-L120), useread_filewith the specified lines. For categories with file links (e.g.,[security.md](security.md)), useread_fileon the linked reference file
IMPORTANT for Agent: If
metadata.generated_atis more than 3 months old, suggest the user pull the latest version from the repository. Ifmcp_microsoftdocstools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.| Category | Lines | Description |
|---|---|---|
| Troubleshooting | L37-L45 | Diagnosing and fixing App Service issues using built-in diagnostics, logs, Azure Monitor, site status, and guidance for common WordPress-specific problems. |
| Best Practices | L46-L56 | Best 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 Making | L57-L74 | Guidance 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 Patterns | L75-L80 | Patterns for scaling App Service apps: geo-distributed deployments with App Service Environments and designing RAG chatbots using Foundry on App Service. |
| Limits & Quotas | L81-L85 | App 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. |
| Security | L86-L134 | Securing App Service apps: network isolation, TLS/certs, managed identities, Key Vault, Entra/built-in auth, social/OIDC logins, token handling, and firewall/access restrictions. |
| Configuration | L135-L189 | Configuring App Service apps and environments: app settings, auth, networking/VNet, containers/sidecars, storage, languages (ASP.NET, Java, Node, Python, PHP), scaling, backups, domains, and certificates. |
| Integrations & Coding Patterns | L190-L200 | Patterns for integrating App Service apps with APM tools, TLS/SSL certs, Application Gateway, managed connectors, Azure OpenAI chatbots, and event-driven jobs via WebJobs bindings. |
| Deployment | L201-L223 | Deploying Azure App Service apps using CI/CD (Azure Pipelines, GitHub Actions), ZIP/FTP/local Git, managing deployment slots, scaling plans/ASEs, DNS migration, and automating via CLI/PowerShell. |
| Topic | URL |
|---|---|
| Use App Service diagnostics to troubleshoot apps | https://learn.microsoft.com/en-us/azure/app-service/overview-diagnostics |
| Enable and access Azure App Service diagnostic logs | https://learn.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs |
| Troubleshoot App Service apps with Azure Monitor | https://learn.microsoft.com/en-us/azure/app-service/tutorial-troubleshoot-monitor |
| Use App Service site status page for runtime issues | https://learn.microsoft.com/en-us/azure/app-service/use-app-service-site-status-page |
| Resolve common WordPress on Azure App Service issues | https://learn.microsoft.com/en-us/azure/app-service/wordpress-faq |
| Topic | URL |
|---|
test cases passed, vs 6 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.