PlugWiki

Microsoft Skill Creator: have Claude build a skill for a Microsoft technology

Makes your AI assistant research a Microsoft technology on Microsoft Learn and write a new agent skill for it.

Installs
9K
on skills.sh
Stars
40.7K
on GitHub
Files
1
besides SKILL.md
Updated
Oct 2026
last repo commit

microsoft-skill-creator has your assistant investigate a Microsoft technology with Microsoft Learn tools, ask you which areas matter, and then generate a hybrid skill. The new skill keeps essential knowledge locally and tells future agents which Learn searches to run for the rest. It needs the Microsoft Learn MCP server or the mslearn command line tool. It is a community skill in awesome-copilot, not one published by Microsoft.

Good for

  • Developers who want a skill for Azure, .NET, M365, VS Code or Bicep
  • Teams that keep Microsoft knowledge in skills instead of long prompts
  • Skill authors who want a template for SDK, Azure service, framework or API skills

Install microsoft-skill-creator

Claude Code

  1. 1

    Copy this prompt.

    Install the microsoft-skill-creator skill in Claude Code. Run this command:
    
    /plugin install microsoft-docs@claude-plugins-official
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

This skill works best with the Microsoft Learn MCP server and can fall back to the mslearn CLI (SKILL.md frontmatter). The Learn MCP endpoint is https://learn.microsoft.com/api/mcp and needs no key, per the Learn MCP README. The plugin route installs the Learn MCP server and the Microsoft docs skills, per the Learn MCP README; it does not install this skill, so add the skills CLI route as well. The third route is the mslearn CLI fallback and needs no MCP server.

From the project README. Source.

What's in the skill

When it loads

Create agent skills for Microsoft technologies using Learn MCP tools. Use when users want to create a skill that teaches agents about any Microsoft technology, library, framework, or service (Azure, .NET, M365, VS Code, Bicep, etc.). Investigates topics deeply, then generates a hybrid skill storing essential knowledge locally while enabling dynamic deeper investigation.

Sections in SKILL.md

  1. About Skills
  2. Skill Structure
  3. Key Principles
  4. Learn MCP Tools
  5. CLI Alternative
  6. Creation Process
  7. Step 1: Investigate the Topic
  8. Step 2: Clarify with User
  9. Step 3: Generate the Skill
  10. Step 4: Balance Local vs Dynamic Content
  11. Step 5: Validate
  12. Common Investigation Patterns
  13. For SDKs/Libraries
  14. For Azure Services
  15. For Frameworks/Platforms
  16. Example: Creating a "Semantic Kernel" Skill

Key facts

License
MIT
Installs on skills.sh
9,017 as of 2026-11-02
Last repo commit
2026-10-30
Frontmatter
context: fork

What it includes

  • Searches official Microsoft docs

    First-pass discovery. CLI equivalent: mslearn search "...".

    Network · microsoft_docs_search

  • Gets the full text of a docs page

    Deep dive into important pages. CLI equivalent: mslearn fetch "...".

    Network · microsoft_docs_fetch

  • Finds code examples

    Implementation patterns by language. CLI equivalent: mslearn code-search "..." --language ...

    Network · microsoft_code_sample_search

  • Scope, core content, then depth

    Three phases of Learn searches and fetches, then a checklist: one-paragraph explanation, 3 to 5 key concepts, working basic code, common API patterns and follow-up search queries.

    Try: “Create a skill for Semantic Kernel using Microsoft Learn.”

    Network · Step 1: Investigate

  • Three questions before writing

    Asks which areas are most important, what tasks agents will do with the skill, and which programming language the code samples should use.

    Read · Step 2: Clarify with you

  • Four templates in references/skill-templates.md

    SDK/Library, Azure Service, Framework/Platform and API/Protocol. The result is a folder with SKILL.md, optional references and sample_codes.

    Write · Step 3: Generate the skill

  • What to store locally and what to look up

    Core concepts, hello world and common patterns stay local. Exhaustive reference, version-specific and situational detail stays as search queries or links.

    Read · Step 4: Balance local and dynamic

  • Check coverage, search queries and code samples

    Reviews whether local content covers common tasks, whether the suggested queries return useful results, and whether code samples run without errors.

    Runs code · Step 5: Validate

From the official docs

Permissions

Medium risk

The skill sends search queries to Microsoft Learn, may install a command line tool, and writes a new skill folder. It tells the agent to check that code samples run.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • The fallback installs a package from npm

    If the Learn MCP server is missing, SKILL.md tells the agent to run `npx @microsoft/learn-cli` or `npm install -g @microsoft/learn-cli`. Approve it only if you trust that package. github.com

  • It may run the sample code it writes

    Step 5 asks whether code samples run without errors. Read a sample before you let your assistant execute it. github.com

Technical details
Turning on read-onlyNo read-only mode. The skill writes files.
Talks tolearn.microsoft.com/api/mcp (Microsoft Learn MCP server)
Scopes
  • Calls Learn search, fetch and code-sample tools

  • Writes a new skill folder with SKILL.md, references and sample code

  • The CLI fallback runs npx @microsoft/learn-cli or installs it globally with npm

Questions

What does microsoft-skill-creator do?

It researches a Microsoft technology using Learn tools, asks you what to focus on, and writes a new skill that stores core knowledge locally and points to Learn searches for the rest.

How do I install it?

Use the install box at the top for Claude Code, the Claude app, Codex or the skills CLI. The skill needs the Microsoft Learn MCP server (no key, per the Learn MCP README) or the mslearn CLI fallback, so the box also shows how to add the Learn server.

Is it from Microsoft?

No. It is a community skill in GitHub's awesome-copilot repo, not in a Microsoft repo. It does use Microsoft's Learn MCP server, which the frontmatter gives as https://learn.microsoft.com/api/mcp.

Does it need an API key?

SKILL.md names no key. It needs either the Learn MCP server or the mslearn CLI.

What kinds of skills can it make?

Four templates: SDK or library, Azure service, framework or platform, and REST API or protocol. It lists examples like Azure, .NET, M365, VS Code and Bicep.

What does the generated skill look like?

A folder with SKILL.md, an optional references folder, and sample_codes with getting-started and common-patterns. The example in SKILL.md is a Semantic Kernel skill.

Is it safe?

It sends queries to Microsoft Learn, writes files, and may install a CLI from npm. Approve each command, and read generated code samples before running them. See the permissions section.

Information

updated Nov 2, 2026

Folder
skills/microsoft-skill-creator

github/awesome-copilotskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. microsoft-skill-creator SKILL.md · github.com
  2. Microsoft Learn MCP README · github.com
  3. references/skill-templates.md · github.com

Updated Nov 2, 2026.