Azure Agent Skills

Microsoft Learn skills for nearly every Azure service: limits, configuration, security, architecture and troubleshooting with doc links

SkillEditors’ pickMedium risk

microsoftdocs/agent-skills

Install

/plugin marketplace add MicrosoftDocs/agent-skills
/plugin install azure-agent-skills@microsoft-agent-skills

Run /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 Functions

Limitations

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.

Editors’ pick

An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant

MCP serverMedium risk80.5K
Editors’ pick

GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent

MCP serverHigh risk32.9K
Editors’ pick

AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring

MCP serverHigh risk9.7K
Editors’ pick

A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes

PluginHigh risk8.9K