←Leaderboard/Software Engineering/power-platform-skills
Last commit on September 25, 2026·Created on January 21, 2026

microsoft/power-platform-skills

“Automates the configuration and authoring of Power Platform Canvas Apps”
Combined rank
#360
across all skills
In Software Engineering
#26
category rank
Stars
947
+2.4% in last 7d
Forks
191
+0.5% in last 7d
Watchers
13
+8.3% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides a structured interface for building and modifying Canvas Apps through AI-driven coauthoring sessions. It assists Power Platform developers in managing the technical scaffolding of their applications, from initial creation to iterative editing.

The skill set streamlines the integration of external data by guiding users through the addition of API connectors and data sources, including SharePoint, Dataverse, SQL, and Office 365.

WHO IT'S FOR
Power Platform developers
build and modify Canvas Apps using AI agents
Low-code application architects
configure data sources and API connectors for apps
AI automation builders
integrate Power Platform capabilities into AI agents
Citizen developers
generate responsive layouts and multi-screen apps
Repository contents

113 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

I’m using

All plugins — Windows PowerShell

Installs: Installs all plugins listed in the Power Platform Skills marketplace, registers the marketplace, and enables automatic updates. The included mobile-app capability is in Private Preview and must not be used in production. · GitHub Copilot CLI, Claude Code

Before you start
  • Windows PowerShell
  • Node.js 24 LTS
  • npm 10 or newer
  • The .NET 10 SDK or later
  • The Power Apps Mobile Preview app from the Apple App Store or Google Play
  • A coding agent that supports MCP and agent plugins
  • An organizational account permitted to edit the Canvas App and access its Power Apps environment
  • An existing, saved Canvas App with coauthoring enabled for Canvas Apps work

Platform: Windows; use of the included mobile-app capability targets the Power Apps Mobile Preview app on iOS or Android and is restricted to Private Preview, not production.

  1. Run this complete command in Windows PowerShell. It downloads the installer, runs it with Node.js, and deletes the downloaded installer file afterward.

    iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
README.md ↗ · Checked Oct 2, 2026plugins/mobile-apps/README.md ↗ · Checked Oct 2, 2026plugins/code-apps/README.md ↗ · Checked Oct 2, 2026plugins/canvas-apps/README.md ↗ · Checked Oct 2, 2026.claude-plugin/marketplace.json ↗ · Checked Oct 2, 2026

Give it something to do.

Suggested first task

List available Power Platform connections

Uses list-connections

  • A Power Apps code-app project whose `power.config.json` identifies the intended environment
  • Power Apps CLI authentication; complete browser login if the CLI requests it
Use the list-connections skill to list the Power Platform connections in the current environment and show me the Connection IDs. Do not create or change any connections.
Suggested first task

Add OneDrive file listing to a code app

Uses add-onedrive

  • Path to an existing Power Apps code-app project; run the skill from that project
  • A OneDrive for Business Power Platform connection, or permission to create one through the environment's Connections page
  • Replace `<folder-id>` with the target OneDrive folder ID; use `root` for the root folder
Use the add-onedrive skill in my Power Apps code app to add the OneDrive for Business connector, configure it to list files from folder ID <folder-id>, and run the build. Do not deploy the app.
Suggested first task

Open a mobile app's Wrap page

Uses open-wrap-url

  • Replace `<app-id>` with the Power Apps app ID
  • Replace `<environment-id>` with the active Power Platform environment ID
  • A macOS, Linux, or Windows environment with a supported browser-opening command
Use the open-wrap-url skill with --app-id <app-id> --env-id <environment-id> to open the Production Power Apps Wrap page and return the generated URL.