Updated 1d ago
by microsoft
power-platform-skills
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.
1.1k GitHub stars (1,114)
+151 in 30 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +4 |
| Sep 29 | +3 |
| Sep 30 | +5 |
| Oct 1 | 0 |
| Oct 2 | +2 |
| Oct 3 | +2 |
| Oct 4 | +2 |
| Oct 5 | +8 |
| Oct 6 | +3 |
| Oct 7 | +4 |
| Oct 8 | +4 |
| Oct 9 | +7 |
| Oct 10 | +6 |
| Oct 11 | +4 |
| Oct 12 | +5 |
| Oct 13 | +5 |
| Oct 14 | +3 |
| Oct 15 | +4 |
| Oct 16 | +5 |
| Oct 17 | +5 |
| Oct 18 | +1 |
| Oct 19 | +5 |
| Oct 20 | +4 |
| Oct 21 | +14 |
| Oct 22 | +3 |
| Oct 23 | +6 |
| Oct 24 | +5 |
| Oct 25 | 0 |
| Oct 26 | +8 |
| Oct 27 | +3 |
| Oct 28 | +3 |
| Oct 29 | +11 |
| Oct 30 | +9 |
| Oct 31 | +3 |
| Nov 1 | +6 |
| Nov 2 | +2 |
| Nov 3 | +7 |
| Nov 4 | +4 |
| Nov 5 | +5 |
- 24 skills (24 skills found in its SKILL.md files)
- 225 forks (225 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add microsoft/power-platform-skills
Asks which skills and agents to install. Just one: npx skills add microsoft/power-platform-skills --skill add-data-source — add -g for every project.
Claude Code
git clone https://github.com/microsoft/power-platform-skillscp -r "power-platform-skills/plugins/canvas-apps/skills/add-data-source" ~/.claude/skills/
Copies the add-data-source skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add microsoft/power-platform-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 24 of 133 files.
-
add-data-source
Guide the user to add a data source, connection, or API connector to a Canvas App via Power Apps Studio, then verify and continue. USE WHEN the user asks to add a data source, add a connection, add an API, add a connector, connect to SharePoint / Dataverse / SQL / Excel / OneDrive / Teams / Office 365, or any similar request to make new data available to the app. DO NOT USE WHEN the user is askin…
plugins/canvas-apps/ on GitHub (opens in a new tab)skills/ add-data-source/ SKILL.md -
canvas-app
Creates or edits a Power Apps Canvas App through the Canvas Authoring MCP coauthoring session. Handles staged experience design, direct and partitioned targeted edits, planned multi-screen changes, responsive layout, and compile-error convergence. Trigger on requests to create, build, generate, modify, update, change, fix, or edit a Canvas App or .pa.yaml files.
plugins/canvas-apps/ on GitHub (opens in a new tab)skills/ canvas-app/ SKILL.md -
configure-canvas-mcp
Configure the Canvas Authoring MCP server for the current coauthoring session. Use before starting to edit a canvas app with the /canvas-app skill if not already connected. USE WHEN "configure MCP", "set up MCP server", "MCP not working", "connect Canvas Apps MCP", "canvas-authoring not available", "MCP not configured", "set up canvas apps".
plugins/canvas-apps/ on GitHub (opens in a new tab)skills/ configure-canvas-mcp/ SKILL.md -
report-issue
Use this skill when the user wants to "report a bug", "file an issue", "report an issue", "submit a bug report", or report any problem with the canvas-apps plugin to the GitHub repository.
plugins/canvas-apps/ on GitHub (opens in a new tab)skills/ report-issue/ SKILL.md -
add-azuredevops
Adds Azure DevOps connector to a Power Apps code app. Use when querying work items, creating bugs, managing pipelines, or making ADO API calls.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-azuredevops/ SKILL.md -
add-connector
Adds any Power Platform connector to a Power Apps code app. Generic fallback for connectors not covered by a specific skill.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-connector/ SKILL.md -
add-datasource
Adds a data source or connector to a Power Apps code app. Asks what the user wants to accomplish and routes to the appropriate specialized skill.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-datasource/ SKILL.md -
add-dataverse
Adds Dataverse tables to a Power Apps code app with generated TypeScript models and services. Can also create new Dataverse tables. Use when connecting to Dataverse, adding tables, creating schema, or querying Dataverse data.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-dataverse/ SKILL.md -
add-excel
Adds Excel Online (Business) connector to a Power Apps code app. Use when reading or writing Excel workbook data from OneDrive or SharePoint.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-excel/ SKILL.md -
add-mcscopilot
Adds Microsoft Copilot Studio connector to a Power Apps code app. Use when invoking Copilot Studio agents, sending prompts to agents, or integrating agent responses.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-mcscopilot/ SKILL.md -
add-office365
Adds Office 365 Outlook connector to a Power Apps code app. Use when accessing calendars, sending emails, reading inbox, or managing Outlook events.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-office365/ SKILL.md -
add-onedrive
Adds OneDrive for Business connector to a Power Apps code app. Use when uploading, downloading, listing, or managing files in OneDrive.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-onedrive/ SKILL.md -
add-sharepoint
Adds SharePoint Online connector to a Power Apps code app. Use when reading lists, managing documents, or integrating with SharePoint sites. Can also create new SharePoint lists.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-sharepoint/ SKILL.md -
add-teams
Adds Microsoft Teams connector to a Power Apps code app. Use when sending Teams messages, posting to channels, or integrating with Teams chat.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-teams/ SKILL.md -
add-workiq
Adds Work IQ (M365 Copilot Search) to a Power Apps code app via the Work IQ Copilot MCP connector (shared_a365copilotchatmcp), then wires up a production-ready McpSession wrapper for AI-powered, knowledge-grounded search and chat. Use when integrating Microsoft 365 Copilot search/chat. The CopilotChat tool searches internal Microsoft 365 content (documents, emails, chats, sites, files) across you…
plugins/code-apps/ on GitHub (opens in a new tab)skills/ add-workiq/ SKILL.md -
create-code-app
Creates Power Apps code apps using React and Vite. Use when building code apps, scaffolding projects, or deploying to Power Platform.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ create-code-app/ SKILL.md -
deploy
Builds and deploys a Power Apps code app to Power Platform. Use when deploying changes, redeploying an existing app, or pushing updates.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ deploy/ SKILL.md -
list-connections
Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app.
plugins/code-apps/ on GitHub (opens in a new tab)skills/ list-connections/ SKILL.md -
generate-codeful-mcp-tool
Generate a self-contained JavaScript server runtime and registration metadata for an MCP codeful tool. Use when the user asks to create a codeful MCP tool, generate server logic for an MCP tool, write a runTool function, build a Dataverse-backed MCP tool, or pair MCP server logic with an MCP App widget.
plugins/mcp-apps/ on GitHub (opens in a new tab)skills/ generate-codeful-mcp-tool/ SKILL.md -
generate-mcp-app-ui
Generate a single-file MCP App widget for an MCP tool, with either bundled runtime code or user-approved public CDN imports. Describe the visual and provide a plain structured payload or a full tool result with content, structuredContent, and meta.
plugins/mcp-apps/ on GitHub (opens in a new tab)skills/ generate-mcp-app-ui/ SKILL.md -
add-native
Public entry point for native device capabilities and native controls — camera, image picker, barcode/QR scanner, document picker, file picker, secure storage, file system, sharing, haptic feedback, PDF generation/viewing, pen/signature capture, background GPS/geolocation tracking, or supported local file workflows — in a Power Apps mobile app. Also owns routing to internal camera/PDF/pen/geoloca…
plugins/mobile-apps/ on GitHub (opens in a new tab)skills/ add-native/ SKILL.md -
add-sample-data
Use when the user wants to seed Dataverse tables with realistic sample records so a freshly-scaffolded code app shows real-looking data on first launch. Generates contextually appropriate rows from each table's schema and inserts them in dependency order. Mirrors microsoft/power-platform-skills/power-pages/add-sample-data, adapted for mobile apps.
plugins/mobile-apps/ on GitHub (opens in a new tab)skills/ add-sample-data/ SKILL.md -
add-table-to-offline-profile
Internal mobile-app workflow read and executed only by mobile orchestrators to add one Dataverse table to an existing Mobile Offline Profile.
plugins/mobile-apps/ on GitHub (opens in a new tab)skills/ add-table-to-offline-profile/ SKILL.md -
assign-offline-profile
Use when the user needs to bind users or teams to a Mobile Offline Profile so they actually receive offline sync on their devices. Without this, the profile exists in Dataverse but no one's app uses it.
plugins/mobile-apps/ on GitHub (opens in a new tab)skills/ assign-offline-profile/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.