From 294f53d27e9597eb814513ffe7b7e22ff25abb80 Mon Sep 17 00:00:00 2001 From: Priyanshu Agrawal Date: Mon, 6 Jul 2026 12:37:02 +0530 Subject: [PATCH 1/4] Add Power Platform Skills plugins to marketplace Add the six plugins from microsoft/power-platform-skills' marketplace.json (power-pages, model-apps, mcp-apps, canvas-apps, code-apps-preview, mobile-app) as external plugin references, and document them in the README. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/plugin/marketplace.json | 177 ++++++++++++++++++++++++++++++++ README.md | 2 + 2 files changed, 179 insertions(+) diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 9df9178..1c83e37 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -230,6 +230,183 @@ "language-server" ], "license": "See EULA/LICENSE.txt in @microsoft/cpp-language-server NPM package" + }, + { + "name": "power-pages", + "source": { + "source": "github", + "repo": "microsoft/power-platform-skills", + "path": "plugins/power-pages" + }, + "description": "Create and deploy Power Pages sites using modern development approaches. Supports code sites (SPAs) with React, Angular, Vue, or Astro. Includes ALM orchestration (plan-alm) with a solution-splitting decision tree, per-solution pipelines, Azure Blob asset advisory, manifest schema v2 for multi-solution deployments, and force-link remediation for cross-host pipeline migrations.", + "version": "2.6.0", + "author": { + "name": "Microsoft", + "url": "https://www.microsoft.com" + }, + "homepage": "https://github.com/microsoft/power-platform-skills/", + "repository": "https://github.com/microsoft/power-platform-skills", + "keywords": [ + "power-pages", + "site-builder", + "code-sites", + "spa", + "react", + "angular", + "vue", + "astro", + "pac-cli", + "dataverse", + "odata", + "web-api", + "tables", + "schema", + "solution", + "alm", + "plan-alm", + "ci-cd", + "pipeline", + "pipelines-host", + "force-link", + "diagnostics", + "shared-lib", + "solution-splitting", + "asset-advisory" + ], + "license": "MIT" + }, + { + "name": "model-apps", + "source": { + "source": "github", + "repo": "microsoft/power-platform-skills", + "path": "plugins/model-apps" + }, + "description": "Build and deploy Power Apps generative pages for model-driven apps with specialist agents for planning, entity creation, and parallel code generation. Requires PAC CLI >= 2.7.0 and Azure CLI (`az`). See CHANGELOG.md for v1.x -> v2.x migration.", + "version": "2.2.0", + "author": { + "name": "Microsoft", + "url": "https://www.microsoft.com" + }, + "homepage": "https://github.com/microsoft/power-platform-skills/", + "repository": "https://github.com/microsoft/power-platform-skills", + "keywords": [ + "model-apps", + "generative-pages", + "genux", + "genpage", + "react", + "fluent-ui", + "dataverse", + "pac-cli", + "model-driven" + ], + "license": "MIT" + }, + { + "name": "mcp-apps", + "source": { + "source": "github", + "repo": "microsoft/power-platform-skills", + "path": "plugins/mcp-apps" + }, + "description": "Generate MCP App widgets for MCP tools. Produces self-contained HTML widgets using the MCP Apps protocol.", + "version": "1.0.0", + "author": { + "name": "Microsoft", + "url": "https://www.microsoft.com" + }, + "homepage": "https://github.com/microsoft/power-platform-skills/", + "repository": "https://github.com/microsoft/power-platform-skills", + "keywords": [ + "mcp-apps", + "mcp", + "widget", + "ext-apps", + "fluent-ui", + "html", + "tool-visualization" + ], + "license": "MIT" + }, + { + "name": "canvas-apps", + "source": { + "source": "github", + "repo": "microsoft/power-platform-skills", + "path": "plugins/canvas-apps" + }, + "description": "Build Power Apps Canvas Apps using the Canvas Authoring MCP server.", + "version": "2.1.0", + "author": { + "name": "Microsoft", + "url": "https://www.microsoft.com" + }, + "homepage": "https://github.com/microsoft/power-platform-skills/", + "repository": "https://github.com/microsoft/power-platform-skills", + "keywords": [ + "canvas-apps", + "power-apps", + "canvas", + "pa-yaml", + "msapp" + ], + "license": "MIT" + }, + { + "name": "code-apps-preview", + "source": { + "source": "github", + "repo": "microsoft/power-platform-skills", + "path": "plugins/code-apps" + }, + "description": "Build and deploy Power Apps code apps using React, Vite, and Power Platform connectors.", + "version": "1.0.0", + "author": { + "name": "Microsoft", + "url": "https://www.microsoft.com" + }, + "homepage": "https://github.com/microsoft/power-platform-skills/", + "repository": "https://github.com/microsoft/power-platform-skills", + "keywords": [ + "power-apps", + "code-apps", + "react", + "vite", + "dataverse", + "connectors", + "pac-cli", + "power-platform" + ], + "license": "MIT" + }, + { + "name": "mobile-app", + "source": { + "source": "github", + "repo": "microsoft/power-platform-skills", + "path": "plugins/mobile-apps" + }, + "description": "Build and deploy Power Apps code apps for mobile using Expo (React Native), with native device functionality and Power Platform connectors", + "version": "0.1.0", + "author": { + "name": "Microsoft", + "url": "https://www.microsoft.com" + }, + "homepage": "https://github.com/microsoft/power-platform-skills/", + "repository": "https://github.com/microsoft/power-platform-skills", + "keywords": [ + "power platform", + "power apps", + "code apps", + "mobile", + "expo", + "react native", + "native", + "connectors", + "microsoft" + ], + "license": "MIT" } ] } diff --git a/README.md b/README.md index e82a593..0772385 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,8 @@ This marketplace also references plugins hosted in other repositories: - **[Microsoft C++ Language Server](https://github.com/microsoft/cpp-language-server)** — Navigate and interact with your C++ code. +- **[Power Platform Skills](https://github.com/microsoft/power-platform-skills)** — `power-pages`, `model-apps`, `mcp-apps`, `canvas-apps`, `code-apps-preview`, `mobile-app`. Plugins for Power Platform development (Power Pages sites, model-driven and canvas apps, code apps, MCP App widgets, and mobile apps). + ## 🤝 Contributing We'd love your contributions! Please read our [Contributing Guide](CONTRIBUTING.md) for details on how to submit pull requests. From bdde369ac28f79a440a97fe87d5cca13a8ea7e00 Mon Sep 17 00:00:00 2001 From: Priyanshu Agrawal Date: Mon, 6 Jul 2026 12:41:05 +0530 Subject: [PATCH 2/4] Drop version field from Power Platform plugin entries Versions are maintained in each plugin's own manifest, so pinning them here would require ongoing updates. Reference the plugins by source only. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/plugin/marketplace.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 1c83e37..d07347c 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -239,7 +239,6 @@ "path": "plugins/power-pages" }, "description": "Create and deploy Power Pages sites using modern development approaches. Supports code sites (SPAs) with React, Angular, Vue, or Astro. Includes ALM orchestration (plan-alm) with a solution-splitting decision tree, per-solution pipelines, Azure Blob asset advisory, manifest schema v2 for multi-solution deployments, and force-link remediation for cross-host pipeline migrations.", - "version": "2.6.0", "author": { "name": "Microsoft", "url": "https://www.microsoft.com" @@ -283,7 +282,6 @@ "path": "plugins/model-apps" }, "description": "Build and deploy Power Apps generative pages for model-driven apps with specialist agents for planning, entity creation, and parallel code generation. Requires PAC CLI >= 2.7.0 and Azure CLI (`az`). See CHANGELOG.md for v1.x -> v2.x migration.", - "version": "2.2.0", "author": { "name": "Microsoft", "url": "https://www.microsoft.com" @@ -311,7 +309,6 @@ "path": "plugins/mcp-apps" }, "description": "Generate MCP App widgets for MCP tools. Produces self-contained HTML widgets using the MCP Apps protocol.", - "version": "1.0.0", "author": { "name": "Microsoft", "url": "https://www.microsoft.com" @@ -337,7 +334,6 @@ "path": "plugins/canvas-apps" }, "description": "Build Power Apps Canvas Apps using the Canvas Authoring MCP server.", - "version": "2.1.0", "author": { "name": "Microsoft", "url": "https://www.microsoft.com" @@ -361,7 +357,6 @@ "path": "plugins/code-apps" }, "description": "Build and deploy Power Apps code apps using React, Vite, and Power Platform connectors.", - "version": "1.0.0", "author": { "name": "Microsoft", "url": "https://www.microsoft.com" @@ -388,7 +383,6 @@ "path": "plugins/mobile-apps" }, "description": "Build and deploy Power Apps code apps for mobile using Expo (React Native), with native device functionality and Power Platform connectors", - "version": "0.1.0", "author": { "name": "Microsoft", "url": "https://www.microsoft.com" From 55f2613d94b4f433a9800eee9c99cd92255401ad Mon Sep 17 00:00:00 2001 From: Priyanshu Agrawal Date: Mon, 6 Jul 2026 12:48:14 +0530 Subject: [PATCH 3/4] Normalize mobile-app keywords to hyphenated form Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/plugin/marketplace.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index d07347c..449bdad 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -390,12 +390,12 @@ "homepage": "https://github.com/microsoft/power-platform-skills/", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ - "power platform", - "power apps", - "code apps", + "power-platform", + "power-apps", + "code-apps", "mobile", "expo", - "react native", + "react-native", "native", "connectors", "microsoft" From 2aa408615f6e52c028e168180d5ec5cd33594913 Mon Sep 17 00:00:00 2001 From: Priyanshu Agrawal Date: Mon, 6 Jul 2026 13:14:58 +0530 Subject: [PATCH 4/4] address PR review feedback Remove trailing slash from homepage URLs on the six Power Platform plugin entries so they match the no-trailing-slash convention used by every other entry in marketplace.json (Copilot reviewer feedback). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/plugin/marketplace.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 449bdad..9335631 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -243,7 +243,7 @@ "name": "Microsoft", "url": "https://www.microsoft.com" }, - "homepage": "https://github.com/microsoft/power-platform-skills/", + "homepage": "https://github.com/microsoft/power-platform-skills", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ "power-pages", @@ -286,7 +286,7 @@ "name": "Microsoft", "url": "https://www.microsoft.com" }, - "homepage": "https://github.com/microsoft/power-platform-skills/", + "homepage": "https://github.com/microsoft/power-platform-skills", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ "model-apps", @@ -313,7 +313,7 @@ "name": "Microsoft", "url": "https://www.microsoft.com" }, - "homepage": "https://github.com/microsoft/power-platform-skills/", + "homepage": "https://github.com/microsoft/power-platform-skills", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ "mcp-apps", @@ -338,7 +338,7 @@ "name": "Microsoft", "url": "https://www.microsoft.com" }, - "homepage": "https://github.com/microsoft/power-platform-skills/", + "homepage": "https://github.com/microsoft/power-platform-skills", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ "canvas-apps", @@ -361,7 +361,7 @@ "name": "Microsoft", "url": "https://www.microsoft.com" }, - "homepage": "https://github.com/microsoft/power-platform-skills/", + "homepage": "https://github.com/microsoft/power-platform-skills", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ "power-apps", @@ -387,7 +387,7 @@ "name": "Microsoft", "url": "https://www.microsoft.com" }, - "homepage": "https://github.com/microsoft/power-platform-skills/", + "homepage": "https://github.com/microsoft/power-platform-skills", "repository": "https://github.com/microsoft/power-platform-skills", "keywords": [ "power-platform",