Azure Agent Skills
Microsoft Learn skills for nearly every Azure service: limits, configuration, security, architecture and troubleshooting with doc links
Install
/plugin marketplace add MicrosoftDocs/agent-skills
/plugin install azure-agent-skills@microsoft-agent-skillsRun /reload-plugins after installing.
This is third-party code. Review the repository files before installing.
What it does
The Microsoft Docs team generated one skill per Azure service from Learn documentation: Functions, AKS, Cosmos DB, Key Vault, API Management, Foundry and dozens more. Each skill has a category index: troubleshooting, best practices, decision making, architecture, limits and quotas, security, configuration, integrations and deployment. Categories link to the relevant Learn pages, and the agent fetches their content through the Microsoft Learn MCP or a plain page fetch. Skills are generated automatically and dated so the agent can suggest an update.
Who it is for. For developers and cloud architects building on Azure.
Good fit when
- You need current limits and quotas of an Azure service
- You need to choose between similar Azure services for a task
- You need to troubleshoot a configuration error from official docs
Not a fit when
- You need to manage resources in a subscription: the skills only read documentation
- The project does not use Azure
Example request
What are the Azure Functions limits on the Flex Consumption plan and how do I set up Durable FunctionsLimitations
The skills need network access to learn.microsoft.com, ideally with the Microsoft Learn MCP installed. Content is a pointer index into documentation rather than standalone guides. Azure and some Microsoft services are restricted for users in Russia, and doc availability without VPN may vary. Text is CC BY 4.0, code is MIT.
How to disable. Uninstall azure-agent-skills via /plugin in Claude Code or /plugins in Codex, or delete the skill folders from the agent's directory.
Security check
- The agent fetches documentation pages from the network
README in short
The README explains the approach: Learn documentation knowledge is pre-organized by task rather than retrieved via RAG every time. It covers installing as a plugin in VS Code, Claude Code and Codex, and manually for Gemini CLI, Cursor, OpenCode and others. It includes a table of skill paths per agent, skill counts per Azure category and role-based bundles. The full catalog lives in docs/CATALOG.md.
SKILL.md
--- name: azure-active-directory-b2c description: Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building B2C user flows/custom policies, configuring IdPs/MFA, securing APIs, automating CI/CD, or monitoring with Sentinel, and other Azure Active Directory B2C related development tasks. Not for Azure Role-based access control (use azure-rbac), Azure Information Protection (use azure-information-protection), Azure Security (use azure-security), Azure Sentinel (use azure-sentinel). compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation. metadata: generated_at: "2026-08-09" generator: "docs2skills/1.0.0" --- # Azure Active Directory B2C Skill This skill provides expert guidance for Azure Active Directory B2C. 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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md) 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 | Category | Lines | Description | |----------|-------|-------------| | Troubleshooting | L37-L43 | Diagnosing and fixing Azure AD B2C errors, debugging custom policies and user flows, and using Application Insights to trace and troubleshoot policy execution. | | Best Practices | L44-L52 | Best practices for configuring Azure AD B2C, designing user flows/custom policies, securing MFA and architecture, and detecting/mitigating credential and account attacks. | | Decision Making | L53-L60 | Guidance on planning Azure AD B2C usage: choosing app types, understanding MAU billing, regions/data residency, retirement impact, and selecting a user migration strategy. |
FAQ
Do I need all skills?
The plugin installs all of them, but each loads only when its description matches the task. Manually you can copy individual folders.
How do I know a skill is stale?
Metadata carries a generation date, and if it is older than three months the agent suggests updating the repository.
Related
An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant
GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent
AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring
A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes