Updated today
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.
1k GitHub stars (1,010)
+76 in 20 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 |
- 24 skills (24 skills found in its SKILL.md files)
- 209 forks (209 forks)
- Today last update (Last updated today)
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 113 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/skills/add-data-source/SKILL.md on GitHub (opens in a new tab) -
canvas-app
Creates or edits a Power Apps Canvas App through the Canvas Authoring MCP coauthoring session. Handles new app generation, direct targeted edits, complex multi-screen changes, responsive layout, per-screen self-QA, 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/skills/canvas-app/SKILL.md on GitHub (opens in a new tab) -
configure-canvas-mcp
Configure the Canvas Authoring MCP server for the current coauthoring session. 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/skills/configure-canvas-mcp/SKILL.md on GitHub (opens in a new tab) -
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/skills/report-issue/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-azuredevops/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-connector/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-datasource/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-dataverse/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-excel/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-mcscopilot/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-office365/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-onedrive/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-sharepoint/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-teams/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-workiq/SKILL.md on GitHub (opens in a new tab) -
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/skills/create-code-app/SKILL.md on GitHub (opens in a new tab) -
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/skills/deploy/SKILL.md on GitHub (opens in a new tab) -
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/skills/list-connections/SKILL.md on GitHub (opens in a new tab) -
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/skills/generate-codeful-mcp-tool/SKILL.md on GitHub (opens in a new tab) -
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/skills/generate-mcp-app-ui/SKILL.md on GitHub (opens in a new tab) -
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, 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/geolocation implementati…
plugins/mobile-apps/skills/add-native/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-sample-data/SKILL.md on GitHub (opens in a new tab) -
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/skills/add-table-to-offline-profile/SKILL.md on GitHub (opens in a new tab) -
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/skills/assign-offline-profile/SKILL.md on GitHub (opens in a new tab)
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.