power-platform-skills
microsoft · microsoft/power-platform-skills
An official plugin marketplace providing skills, agents, and commands for Power Platform development for GitHub Copilot and Claude Code.
A plugin marketplace for GitHub Copilot and other AI agents that provides Power Platform development plugins, including reusable skills, agents, and commands for building and deploying solutions.
Preview
What you can do with it
- Develop and deploy Power Apps solutions using AI agent assistance.
- Automate common Power Platform development tasks and workflows.
- Create and manage Power Pages with AI-driven commands.
Safety check
No risky patterns found in the files we scanned.
Automated scan of the repo files. Always review code you run.
From the README
Power Platform Skills
Official agent skills/plugins for Power Platform development by Microsoft.
Overview
This repository is a plugin marketplace containing GitHub Copilot/Claude Code plugins for Power Platform services. Each plugin provides skills, agents, and commands to help developers build on the Power Platform.
Installation
Quick Install (Recommended)
Run the installer to set up all plugins with auto-update enabled:
Windows (PowerShell):
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
Mac OS/Linux/Windows (cmd):
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node
The installer automatically:
- Installs
pacCLI if not already installed - Detects available tools (GitHub Copilot CLI, Claude Code)
- Registers the plugin marketplace and installs all listed plugins except
dataverse - Enables auto-update so 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.
Manual Installation
If you prefer to install manually, run these commands inside a GitHub Copilot CLI or Claude Code session:
-
Add the marketplace
/plugin marketplace add microsoft/power-platform-skills -
Install the desired plugin
/plugin install power-pages@power-platform-skills /plugin install model-apps@power-platform-skills /plugin install pcf@power-platform-skills /plugin install mcp-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 canvas-apps@power-platform-skills /plugin install power-automate@power-platform-skills /plugin install process-intelligence@power-platform-skills /plugin install dataverse@power-platform-skills
Available Plugins
Power Pages (plugins/power-pages)
Create and deploy Power Pages sites using modern development approaches.
Currently supported: Code Sites (SPAs) with React, Angular, Vue, or Astro
Model Apps (plugins/model-apps)
Build model-driven Power Apps end to end, and the generative pages that go in them.
Skills: /app-builder builds and edits a whole app — tables, relationships, forms,
views, charts, security roles, app + sitemap — from a natural-language intent; /genpage builds
generative pages for an app that already exists. Use either independently — neither requires the other
Stack: React + TypeScript + Fluent, deployed via PAC CLI and the headless cds-maker-sdk
PCF (plugins/pcf)
Build, test, diagnose, upgrade, deploy, verify and inventory Power Apps component framework (PCF) code components for model-driven apps, with guided setup for Power Pages field controls and canvas apps. Canvas apps need an admin to turn on Power Apps component framework for canvas apps in each environment.
Skills: /pcf:pcf scaffolds Microsoft-maintained PCF templates and recipes, runs gates, deploys with PAC, and verifies registration and bindings.
Status: Preview — see capabilities
Stack: Node.js 20+, Power Apps component framework, PAC CLI, .NET SDK, and Azure CLI for verification/inventory
MCP Apps (plugins/mcp-apps)
Generate self-contained JavaScript server runtimes, JSON Schema registration metadata, and interactive single-file MCP App widgets for codeful MCP tools.
Skills: /generate-codeful-mcp-tool creates a named runTool server entry point plus
its description, MCP behavior annotations, input schema, and structured output schema,
with verified Dataverse access; /generate-mcp-app-ui creates an HTML widget that embeds
its runtime by default for hosts that block public URLs, while retaining an opt-in CDN
mode. It can consume model-visible content, structured output, and widget-private
metadata.
Stack: JavaScript codeful tools + HTML widgets using the MCP Apps protocol
Code Apps (plugins/code-apps)
Build and deploy Power Apps code apps connected to Power Platform via connectors.
Stack: React + Vite + TypeScript, deployed via PAC CLI
Mobile Apps (plugins/mobile-apps)
Build and deploy Power Apps code apps for mobile with native device capabilities.
Stack: Expo + React Native + TypeScript, deployed via Power Apps Wrap
Power Apps Mobile Extension (plugins/power-apps-mobile-extension)
Build third-party native controls for wrapped Canvas apps and package them as verified
.ppmplugin bundles with matching dispatcher PCF controls.
Stack: Kotlin + Objective-C, Power Apps component framework, and Power Apps Wrap
Canvas Apps (plugins/canvas-apps)
Author Power Apps Canvas Apps using the Canvas Authoring MCP server.
Stack: PA YAML (.pa.yaml) authored via CanvasAuthoringMcpServer, requires .NET 10 SDK
Power Automate (plugins/power-automate)
Build, edit, run, and debug Power Automate cloud flows via the FlowAgent MCP server.
Stack: Node.js 18+, Azure CLI (az login), self-contained MC