Skip to main content
skill Claude Code GitHub Copilot

microsoft-docs · microsoft — Claude Code skill: what it does, how to install

microsoft-docs answers questions about Microsoft technologies using official documentation. Use it for tutorials, settings, quotas, limits, and concept explanations.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add microsoft/skills --skill microsoft-docs -a claude-code
Open on GitHub

What microsoft-docs does

microsoft-docs lets an agent search and read official Microsoft documentation. It covers Azure, .NET, M365, Windows, and Power Platform, with use cases ranging from concept questions to step-by-step tutorials, configuration options, quotas, and security practices.

The main path uses the Microsoft Learn MCP Server with microsoft_docs_search and microsoft_docs_fetch. Search finds relevant pages and guides; fetch retrieves full content or a selected section. When the MCP server is unavailable, the skill falls back to mslearn, either through npx @microsoft/learn-cli or the globally installed command.

Install it when your agent should check Microsoft Learn while answering technical questions. For Claude Code, run npx skills add microsoft/skills --skill microsoft-docs -a claude-code; for GitHub Copilot, use gh skill install microsoft/skills microsoft-docs.

What it helps with

  • find an official Azure Functions tutorial
  • understand App Service configuration settings
  • check Microsoft service limits and quotas
  • explain how Cosmos DB partitioning works
  • look up Azure security best practices

Example prompts for the agent

  • Explain how Cosmos DB partitioning works and find the official documentation.
  • Find a step-by-step tutorial for the Azure Functions Python v2 programming model.
  • Check the App Service configuration settings and Azure OpenAI rate limits.

How to install microsoft-docs

1Skills CLI (Vercel)

npx skills add microsoft/skills --skill microsoft-docs -a claude-code

2Manually: put the files in place

~/.claude/skills/microsoft-docs/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/microsoft-docs/

From the same set18

The whole set →
Planner microsoft Planner explores requirements and the codebase, then drafts an implementation plan without changing files. Use it when you want to map the work before coding starts. Claude Code GitHub Copilot 406installs frontend-design-review microsoft This skill reviews and creates frontend interfaces with checks for design quality, accessibility, and design-system use. Use it for UI reviews, PRs, and responsive layouts. Claude Code GitHub Copilot 237installs deploy microsoft Executes validated IaC templates against Azure and verifies resource health. Runs automatically at Phase 4 of the azure-app-onboard orchestrator. Claude Code GitHub Copilot 126installs cloud-solution-architect microsoft Equips your AI agent with Azure Architecture Center guidance. It helps select architecture styles and validate system designs against Well-Architected Framework pillars. Claude Code GitHub Copilot 117installs mcp-builder microsoft Guide for building Model Context Protocol servers in TypeScript, Python, or C# to connect LLMs with custom APIs. Claude Code GitHub Copilot 108installs skill-creator microsoft A guide for creating and updating AI coding skills, with a focus on Azure SDKs and Microsoft Foundry. Use it when a skill needs a clear structure. Claude Code GitHub Copilot 106installs continual-learning microsoft A skill that teaches AI agents to remember mistakes, tool patterns, and project conventions between sessions. Without it, each run starts fresh; with it, agents compound their knowledge and work more accurately. Claude Code GitHub Copilot 79installs copilot-sdk microsoft Builds programmatic applications using the GitHub Copilot SDK in Node.js, Python, Go, and .NET. Helps configure sessions, tools, and streaming. Claude Code GitHub Copilot 76installs

Other versions of microsoft-docs

Similar

soc2-audit-prep Alireza Rezvani This skill checks SOC 2 Type II readiness with six questions about scope, control cycles, exceptions, and evidence. Use it before or during the observation period. Claude Code 25installs Zotero official OpenAI This skill connects Codex to a local Zotero library for searching records, exporting BibTeX, and adding citations to LaTeX or Markdown drafts. CX Codex GP ChatGPT 24installs uml-and-software-architecture-visualization official OpenAI This skill helps choose a notation and format for UML diagrams, architecture maps, workflows, and data models. Use it when you need to describe how a system is structured or behaves. CX Codex GP ChatGPT 24installs google-docs official OpenAI This skill creates, edits, adapts, and checks Google Docs while preserving templates, structure, and styling. Use it for documents with tabs, tables, and controlled fields. CX Codex GP ChatGPT 22installs linkedin-strategy Alireza Rezvani This skill plans LinkedIn content, positioning, and cadence. It checks whether the workload and a newsletter commitment fit a real week. Claude Code 18installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs

Questions about microsoft-docs

How do I install microsoft-docs in Claude Code?

Run npx skills add microsoft/skills --skill microsoft-docs -a claude-code. The skill file is placed at ~/.claude/skills/microsoft-docs/SKILL.md.

What does microsoft-docs do?

It searches official Microsoft documentation and fetches full pages when search excerpts are insufficient. The skill covers concepts, tutorials, configuration, limits, quotas, and best practices.

What does microsoft-docs need to work?

It primarily uses the Microsoft Learn MCP Server. If that server is unavailable, use npx @microsoft/learn-cli or install the CLI with npm install -g @microsoft/learn-cli.

Source text

SKILL.md · MIT
---
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`).
---

# Microsoft Docs

## Tools

| 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) |

## When to Use

- **Understanding concepts** — "How does Cosmos DB partitioning work?"
- **Learning a service** — "Azure Functions overview", "Container Apps architecture"
- **Finding tutorials** — "quickstart", "getting started", "step-by-step"
- **Configuration options** — "App Service configuration settings"
- **Limits & quotas** — "Azure OpenAI rate limits", "Service Bus quotas"
- **Best practices** — "Azure security best practices"

## Query Effectiveness

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:
- **Version** when relevant (`.NET 8`, `EF Core 8`)
- **Task intent** (`quickstart`, `tutorial`, `overview`, `limits`)
- **Platform** for multi-platform docs (`Linux`, `Windows`)

## When to Fetch Full Page

Fetch after search when:
- **Tutorials** — need complete step-by-step instructions
- **Configuration guides** — need all options listed
- **Deep dives** — user wants comprehensive coverage
- **Search excerpt is cut off** — full context needed

## Why Use This

- **Accuracy** — live docs, not training data that may be outdated
- **Completeness** — tutorials have all steps, not fragments
- **Authority** — official Microsoft documentation

## CLI Alternative

If the Learn MCP server is not available, use the `mslearn` CLI from the command line instead:

```sh
# 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.

© microsoft · MIT · microsoft/skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor