microsoft-learn
Searches Microsoft Learn documentation for official Microsoft and Azure guidance.
Claude Code
> /plugin marketplace add microsoft/power-platform-skills
Codex
$ codex mcp add microsoft-learn --url https://learn.microsoft.com/api/mcp
Cursor
{ "mcpServers": { "microsoft-learn": { "url": "https://learn.microsoft.com/api/mcp" } } }
Add it to mcp.json.
Gemini CLI
$ gemini mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
GitHub Copilot
$ copilot mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
OpenCode
{ "mcp": { "microsoft-learn": { "type": "remote", "url": "https://learn.microsoft.com/api/mcp" } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "microsoft-learn": { "serverUrl": "https://learn.microsoft.com/api/mcp" } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
Not published
Signed build
Not published
Maintained
Nov 10, 2026
Last push
Licence
MIT
Runs as
Remote
learn.microsoft.com
Deprecated
Not published
Signals from public registries, not an audit. Checked Nov 12, 2026.
power-platform-skills README
Power Platform Skills
Plugins from Microsoft that teach AI assistants, such as GitHub Copilot and Claude Code, to build on Power Platform.
Browse the plugins and install them with one click
You describe what you want in your own words, such as "Create a Power Pages site with React for a job board" or "Why did the last run of my approval flow fail?". Your assistant asks follow-up questions, shows you what it plans to do, and asks before it runs commands or changes files. Then it does the work, from creating tables to publishing the result to your Power Platform environment.
What can I build?
| I want to... | Plugin | Try asking |
|---|---|---|
| Build a website | Power Pages | "Create a Power Pages site with React for a job board" |
| Build a business app | Model-driven apps | "Build an app for tracking service requests" |
| Build or change a canvas app | Canvas apps | "Edit my Canvas App to add a new screen for reports" |
| Build a web app with code | Code apps (preview) | "Create a code app for tracking customer requests" |
| Build a phone app | Mobile apps (private preview) | "Build me a small notes app" |
| Add native phone features to a canvas app | Power Apps Mobile extensions (preview) | "Design a native barcode scanning feature for my wrapped canvas app" |
| Automate work | Power Automate | "Create a flow that emails me when a new item is added to my SharePoint list" |
| Work with Dataverse data | Dataverse | "Import this CSV into the contacts table" |
| Find where a process slows down | Process Intelligence | "Which steps cause the most waiting in this process?" |
| Build custom controls for forms and views | PCF (preview) | "Create a PCF star rating control for a model-driven form" |
| Build tools and widgets for AI assistants | MCP Apps | "Show account revenue as a bar chart" |
The plugin website shows what each plugin needs and more things to ask.
Before you start
- Choose an AI assistant. Use the GitHub Copilot app, GitHub Copilot CLI, or Claude Code.
- Get a Power Platform environment. You'll need permission to create or change resources in it. For learning and experiments, start with a free developer environment rather than an environment with live apps or data.
- Install Node.js. The quick installer and most plugins need it to run.
Check your chosen plugin's page for any additional tools, such as the Azure CLI or the .NET SDK. Requirements vary by plugin, so you don't need to install every tool up front.
Installation
Quick install (recommended)
Open a terminal and run one command. It installs every plugin into Claude Code and GitHub Copilot CLI, whichever you have.
Windows (PowerShell):
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
macOS, Linux, or Windows (cmd):
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node
The installer:
- Installs the Power Platform CLI (
pac) if it is missing - Finds Claude Code and GitHub Copilot CLI on your computer
- Adds this plugin marketplace and installs every plugin except
dataverse - Turns on automatic updates, so your plugins stay current
To also install the Dataverse plugin, pass --include-dataverse:
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js --include-dataverse; del install.js
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node - --include-dataverse
The - tells Node to read the piped script, so the arguments after it reach the installer.
Install one plugin with a click
The Claude Code links open a terminal with the install command already typed. Press Enter to install. If nothing happens, open Claude Code once and send any message, then try the link again.
For the GitHub Copilot app, add the Power Platform marketplace first. You only do this once. The app asks you to confirm each step.
| Plugin | Claude Code | GitHub Copilot app |
|---|---|---|
| Power Pages | Install in Claude Code | Install in GitHub Copilot app |
| Model-driven apps | Install in Claude Code | Install in GitHub Copilot app |
| Canvas apps | Install in Claude Code | Install in GitHub Copilot app |
| Code apps | Install in Claude Code | Install in GitHub Copilot app |
| Mobile apps | Install in Claude Code | Install in GitHub Copilot app |
| Power Apps Mobile extensions | Install in Claude Code | Install in GitHub Copilot app |
| Power Automate | Install in Claude Code | Install in GitHub Copilot app |
| Process Intelligence | Install in Claude Code | Install in GitHub Copilot app |
| Dataverse | Install in Claude Code | Install in GitHub Copilot app |
| PCF code components | Install in Claude Code | Install in GitHub Copilot app |
| MCP Apps | Install in Claude Code | Install in GitHub Copilot app |
The Claude desktop app's Code tab and the Claude Code extension for VS Code use the plugins you install in Claude Code. VS Code also picks up plugins you install with GitHub Copilot CLI.
Manual installation
To install from inside a GitHub Copilot CLI or Claude Code session, run these commands:
-
Add the marketplace
/plugin marketplace add microsoft/power-platform-skills -
Install the plugins you want
/plugin install power-pages@power-platform-skills /plugin install model-apps@power-platform-skills /plugin install canvas-apps@power-platform-skills /plugin install code-apps-preview@power-platform-skills /plugin install mobile-app@power-platform-skills /plugin install power-apps-mobile-extension@power-platform-skills /plugin install power-automate@power-platform-skills /plugin install process-intelligence@power-platform-skills /plugin install dataverse@power-platform-skills /plugin install pcf@power-platform-skills /plugin install mcp-apps@power-platform-skills
Your first request
-
Open a terminal, make an empty folder for your project, and go into it:
mkdir my-first-site cd my-first-site -
Start your assistant by typing
claudeorcopilot. In the GitHub Copilot app, add the folder and start a session instead. -
Describe what you want, for example "Create a Power Pages site with React for a job board".
-
Answer its questions. It may ask you to sign in to Power Platform in your browser and to pick an environment.
-
Read each permission request before you approve it. When it finishes, it tells you what it created.
Questions
Do I need to know how to code?
No. You describe what you want in your own words. You run a few commands to install things, and some plugins are aimed at developers. The plugin website says who each plugin is for.
What does it cost?
The plugins are free and open source under the MIT license. You need your own AI assistant, such as GitHub Copilot or Claude, and a Power Platform environment, which can need Power Platform licenses.
Can it break something?
Your assistant asks before it runs commands or changes files. Many plugins also show you a plan or confirm the environment before they publish. Try things in a developer environment first. It's free and separate from your organization's live apps.
Why does my assistant keep asking for permission?
Plugins edit files, run commands, and call MCP servers, and your assistant asks before each one by default. Read what it wants to do before you approve it. If you trust the work and want fewer prompts, see Running Without Interruption.
What data is collected?
Some plugins send usage data to Microsoft by default, and each one has a command to turn it off. See Telemetry for what is collected.
How do I update or remove a plugin?
The quick install turns on automatic updates.
Otherwise, run claude plugin update <name> or copilot plugin update <name>.
To remove a plugin, run claude plugin uninstall <name> or copilot plugin uninstall <name>.
Where do I get help?
Most plugins include a report-issue skill that drafts a bug report for you.
Plugins from Microsoft that teach AI assistants, such as GitHub Copilot and Claude Code, to build on Power Platform.
More MCP servers from other plugins.
Questions about microsoft-learn.
- Which coding agents can use microsoft-learn?
- microsoft-learn works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
- How do I add microsoft-learn to Claude Code?
- Run this in claude code: /plugin marketplace add microsoft/power-platform-skills
- Is microsoft-learn safe to install?
- Low risk. Signals from public registries, not an audit.

