microsoft-skill-creator
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.
npx skills add github/awesome-copilot --skill microsoft-skill-creator --agent copilot
Same command for any agent — swap --agent for claude-code, codex, cursor.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Microsoft Skill Creator Create hybrid skills for Microsoft technologies that store essential knowledge locally while enabling dynamic Learn MCP lookups for deeper details. ## About Skills Skills are modular packages that extend agent capabilities with specialized knowledge and workflows. A skill transforms a general-purpose agent into a specialized one for a specific domain. ### Skill Structure ``` skill-name/ ├── SKILL.md (required) # Frontmatter (name, description) + instructions ├── references/ # Documentation loaded into context as needed ├── sample_codes/ # Working code examples └── assets/ # Files used in output (templates, etc.) ``` ### Key Principles - **Frontmatter is critical**: `name` and `description` determine when the skill triggers—be clear and comprehensive - **Concise is key**: Only include what agents don't already know; context window is shared - **No duplication**: Information lives in SKILL.md OR reference files, not both ## Learn MCP Tools | Tool | Purpose | When to Use | |------|---------|-------------| | `microsoft_docs_search` | Search official docs | First pass discovery, finding topics | | `microsoft_docs_fetch` | Get full page content | Deep dive into
- About Skills
- Skill Structure
- Key Principles
- Learn MCP Tools
- CLI Alternative
- Creation Process
- Step 1: Investigate the Topic
- Step 2: Clarify with User
- Step 3: Generate the Skill
- Step 4: Balance Local vs Dynamic Content
- Step 5: Validate
- Common Investigation Patterns
- For SDKs/Libraries
- For Azure Services
Run directly (no install needed) npx @microsoft/learn-cli search "semantic kernel overview" Or install globally, then run npm install -g @microsoft/learn-cli mslearn search "semantic kernel overview"
What does the microsoft-skill-creator skill do?
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.
How do I install it?
Run `npx skills add github/awesome-copilot --skill microsoft-skill-creator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.