microsoft-code-referen…
Find working code samples, verify API signatures, and fix Microsoft SDK errors using official…
Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration options, limits, quotas, or best practices for any Microsoft technology (Azure, .NET, M365, Windows, Power Platform,
$ npx -y skills add MicrosoftDocs/mcp --skill microsoft-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/microsoft-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration options, limits, quotas, or best practices for any Microsoft technology (Azure, .NET, M365, Windows, Power Platform,
name: microsoft-docs description: Understand Microsoft technologies by querying official documentation. Use whenever the user asks how something works, wants tutorials, needs configuration options, limits, quotas, or best practices for any Microsoft technology (Azure, .NET, M365, Windows, Power Platform, etc.)—even if they don't mention "docs." If the question is about understanding a concept rather than writing code, this is the right skill. context: fork compatibility: Primarily uses the Microsoft Learn MCP Server (https://learn.microsoft.com/api/mcp); if that is unavailable, fall back to the mslearn CLI (`npx @microsoft/learn-cli`).
| Tool | Use For | |------|---------| | `microsoft_docs_search` | Find documentation—concepts, guides, tutorials, configuration | | `microsoft_docs_fetch` | Get full page content (when search excerpts aren't enough) |
Good queries are specific:
# ❌ Too broad "Azure Functions" # ✅ Specific "Azure Functions Python v2 programming model" "Cosmos DB partition key design best practices" "Container Apps scaling rules KEDA"
Include context:
Fetch after search when:
If the Learn MCP server is not available, use the `mslearn` CLI from the command line instead:
# Run directly (no install needed) npx @microsoft/learn-cli search "azure functions timeout" # Or install globally, then run npm install -g @microsoft/learn-cli mslearn search "azure functions timeout"
| MCP Tool | CLI Command | |----------|-------------| | `microsoft_docs_search(query: "...")` | `mslearn search "..."` | | `microsoft_docs_fetch(url: "...")` | `mslearn fetch "..."` |
The `fetch` command also supports `--section <heading>` to extract a single section and `--max-chars <number>` to truncate output.
Stop AI Hallucinations. Give your AI assistant (Claude, Cursor, Copilot, Codex, ...) direct access to the latest official Microsoft documentation. ✨ Free. One-click install. No key needed.
Repo: MicrosoftDocs/mcp
Find working code samples, verify API signatures, and fix Microsoft SDK errors using official…
Create agent skills for Microsoft technologies using official documentation. Use whenever the…