Dev & Engineering ✓ Microsoft · Official

Microsoft Docs Researcher

Ground coding agents in official Microsoft documentation for concepts, tutorials, configuration, limits, and best practices.

53/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
microsoft-learnazuredotnetmicrosoft-365
+2configuration-guidancetechnical-documentation

What does this skill do, and when should you use it?

Microsoft Docs is a documentation-research skill for Microsoft technologies including Azure, .NET, Microsoft 365, Windows, and Power Platform. It primarily uses the Microsoft Learn MCP Server to search and retrieve official documentation. It fetches full pages when search excerpts are insufficient, especially for tutorials, configuration guides, and deep dives. If the MCP Server is unavailable, the skill provides the Microsoft Learn CLI as a fallback. It fits coding agents that need current, authoritative material to answer technology-understanding questions.

Searches Microsoft Learn for concepts, service overviews, tutorials, configuration options, limits, quotas, and best practices; fetches complete documentation pages when excerpts lack context; primarily calls microsoft_docs_search and microsoft_docs_fetch; and falls back to npx @microsoft/learn-cli search or mslearn fetch when the MCP Server is unavailable.

Good fit
  • An Azure developer needs official guidance on Cosmos DB partition-key design and asks for the relevant best practices.
  • A .NET developer wants a complete quickstart or step-by-step tutorial for a Microsoft service.
  • A cloud engineer needs to verify App Service settings, Azure OpenAI rate limits, or Service Bus quotas.
  • A Microsoft 365 or Power Platform developer wants to understand a concept rather than generate code.

How do you install this skill?

Before you use it
  • MCP or CLI use may send user queries to an external Microsoft service; redact secrets and internal architecture details and confirm data boundaries before use.
  • The npx CLI is not version-pinned and may download remote dependencies on first use; use a controlled environment with a pinned, reviewed dependency version.
  • Mainland-China reachability and an offline alternative are not specified; verify Learn MCP and the npm registry in the target network environment.
  • Results depend on live documentation services, but failure, rate-limit, and documentation-change feedback is not clearly defined.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • MCP Server
Install first
  • Microsoft Learn MCP Server or @microsoft/learn-cli

Install the collection with: npx skills add microsoft/skills. The wizard lets you select skills; for GitHub Copilot, the README gives .github/skills/ as an example destination. You can also clone the repository and copy .github/skills/microsoft-docs/ into the target agent's skills directory. The source does not document a dedicated command for installing only this skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/skills/microsoft-docs" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Cosmos DB partition key design best practices
  • Azure Functions Python v2 programming model.
  • azure functions timeout

Ask a supported coding agent a Microsoft technology documentation question, such as “Cosmos DB partition key design best practices” or “Azure Functions Python v2 programming model.” The skill searches official documentation and fetches a full page when a tutorial, configuration guide, deep dive, or truncated excerpt requires more context. If the Microsoft Learn MCP Server is unavailable, run npx @microsoft/learn-cli search "azure functions timeout" or use mslearn fetch for a page.

What are this skill's strengths and limitations?

Pros
  • Uses official Microsoft Learn documentation as its primary source.
  • Covers concepts, service learning, tutorials, configuration, quotas, limits, and best practices.
  • Combines search with full-page retrieval for research requiring complete context.
  • Documents a CLI fallback when the Microsoft Learn MCP Server is unavailable.
Limitations
  • Requires network access to Microsoft Learn through the MCP Server or CLI workflow.
  • The SKILL.md provides no evidence of local caching, offline operation, or a dedicated test suite.
  • Its context: fork frontmatter may require adjustment when used across clients.
  • It is a documentation-understanding skill, not a replacement for a service-specific SDK coding skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Microsoft Docs Researcher this page ✓ Microsoft · Official 53 · Use with care ★ 2.7k 3mo ago MIT
Microsoft 365 Agents SDK for .NET ✓ Microsoft · Official 53 · Use with care ★ 2.7k 3mo ago MIT
Arize AI Azure Management for .NET ✓ Microsoft · Official 49 · Use with care ★ 2.7k 3mo ago MIT
Azure Durable Task ARM for .NET ✓ Microsoft · Official 49 · Use with care ★ 2.7k 3mo ago MIT
MCP Server Development Guide ✓ Microsoft · Official 49 · Use with care ★ 2.7k 3mo ago MIT

The documented primary path is the Microsoft Learn MCP Server; when it is unavailable, the source explicitly offers @microsoft/learn-cli/mslearn as the alternative query path.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
53/ 100 5-point scale 2.7 / 5
1Trust17 / 25 · 3.4/5

The skill limits its stated purpose to querying official Microsoft documentation and shows no malware, credential theft, or destructive defaults. However, queries are sent to the Microsoft Learn MCP server or an npx CLI, while data flow, sensitive-data handling, user confirmation, permission isolation, dependency integrity, and rollback are unspecified, so points are deducted.

2Reliability8 / 20 · 2.0/5

Triggers, tool mappings, and the MCP/CLI fallback are clearly described, with concrete query examples. However, server availability, CLI versioning, network failures, and abnormal-input handling are not sufficiently defined, and no execution was performed in this static review, requiring a conservative deduction.

3Adaptability10 / 15 · 3.3/5

The intended scenarios—Microsoft technology concepts, tutorials, configuration, quotas, and best practices—are explicit. Non-fit boundaries, output contracts, Chinese-language support, and mainland-China network reachability are not addressed, and the “any Microsoft technology” scope is broad, so points are deducted.

4Convention8 / 15 · 2.7/5

The skill provides front matter, a tool table, usage scenarios, query guidance, fetch guidance, a CLI alternative, and repository-level MIT licensing, with readable structure. It lacks skill-specific versioning, changelog, maintenance ownership, update path, dependency pinning, known limitations, and troubleshooting guidance.

5Effectiveness6 / 15 · 2.0/5

Searching official documentation and fetching full pages can directly support the stated research tasks and provides clear marginal value. The skill does not define final output format, verification standards, or completeness criteria, and no directly usable representative output is evidenced, so it does not receive the full static ceiling.

6Verifiability4 / 10 · 2.0/5

The skill points to official Microsoft Learn material, while repository CI and tests provide limited governance evidence. Those files do not verify this skill’s MCP/CLI execution paths, and no reproducible skill-specific run or independent corroboration is supplied, so the score remains conservative.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this limited to Azure?
No. The source also explicitly names .NET, Microsoft 365, Windows, and Power Platform.
Can it modify project code or deploy resources?
The source only documents searching and fetching official documentation; it provides no evidence of code-editing or deployment operations.
Can it work without the Microsoft Learn MCP Server?
Yes. SKILL.md specifies npx @microsoft/learn-cli, or the installed mslearn command, as the fallback.
Should I install the whole repository?
The README recommends selecting skills selectively because loading all skills can dilute context; this profile covers only microsoft-docs.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Microsoft 365 Agents SDK for .NET

Build ASP.NET Core agents that connect across Teams, Microsoft 365, and Copilot Studio.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Arize AI Azure Management for .NET

Guides .NET developers through Azure-based management of Arize AI observability resources.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Durable Task ARM for .NET

Guides .NET developers through code-based provisioning and management of Durable Task Scheduler resources.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure W&B Resource Manager for .NET

Deploy and manage Weights & Biases instances in Azure with the .NET ARM SDK.

★ 2.7k FS 42 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure PostgreSQL Flexible Server for .NET

Manage Azure PostgreSQL Flexible Server deployments and operations with .NET.

★ 2.7k FS 35 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Microsoft 365 Agent Evaluator

Design and run evaluation suites for Microsoft 365 Copilot declarative agents

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Fabric Capacity Manager for .NET

Manage Microsoft Fabric capacities programmatically through Azure Resource Manager.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Bot Service ARM SDK for .NET

Helps .NET developers provision Azure Bots and configure their channels through ARM.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Microsoft 365 Agents SDK for TypeScript

Build TypeScript enterprise agents with routing, Express hosting, streaming responses, and Copilot Studio integration.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Maps for .NET

Build .NET location features for search, routing, maps, geolocation, and weather.

★ 2.7k FS 55 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Grid for .NET

Practical .NET guidance for publishing, receiving, and processing Azure Event Grid events.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MongoDB Atlas Azure ARM Manager

Helps .NET developers manage MongoDB Atlas organizations through Azure Marketplace and Azure ARM.

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Search for .NET

Build .NET search applications with practical Azure AI Search patterns for full-text, vector, semantic, and hybrid retrieval.

★ 2.7k FS 51 Use with care 3mo ago
Writing & Content ✓ Microsoft · Official

Wiki Page Writer

Generates evidence-backed technical Wiki pages with source citations and deep Mermaid diagrams.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Persistent Agents for .NET

A practical .NET playbook for building and operating Azure AI persistent agents.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Center for .NET

Manage Azure API inventories, governance, versions, and deployments with .NET.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Management for .NET

Provision and govern Azure API Management resources from .NET.

★ 2.7k FS 48 Use with care 3mo ago

Related skills