github.com/microsoft/power-platform-skills
| Skill | Added | Review |
|---|---|---|
edit-app plugins/mobile-apps/skills/edit-app/SKILL.md Use when the user wants to iterate on an existing generated Power Apps mobile app after /create-mobile-app: update Application Insights configuration, the plan, data model, native capabilities, design, screens, generated app code, and preview without restarting the full project flow. Natural-language triggers include 'the app already exists', 'edit my app', 'change this screen', and 'add a feature to this app'. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
edit-offline-profile plugins/mobile-apps/skills/edit-offline-profile/SKILL.md Internal mobile-app workflow read and executed only by mobile orchestrators to change one table's scope, columns, or sync settings in a Mobile Offline Profile. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
enable-tables-offline plugins/mobile-apps/skills/enable-tables-offline/SKILL.md Internal mobile-app workflow read and executed only by /setup-offline-profile to enable Dataverse table prerequisites for a Mobile Offline Profile. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
generate-codeful-mcp-tool plugins/mcp-apps/skills/generate-codeful-mcp-tool/SKILL.md 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. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
generate-mcp-app-ui plugins/mcp-apps/skills/generate-mcp-app-ui/SKILL.md 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. | 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
genpage plugins/model-apps/skills/genpage/SKILL.md Creates, updates, and deploys Power Apps generative pages for model-driven apps using React v17, TypeScript, and Fluent UI V9. Orchestrates specialist agents for planning, entity creation, and code generation. Use it when user asks to build, retrieve, or update a page in an existing Microsoft Power Apps model-driven app. Use it when user mentions "generative page", "page in a model-driven", or "genux". Do not use it for a generic or standalone React or web app, website, or dashboard (including a Power Apps code app), for Power Pages, canvas apps, or Power Automate, or when the user rules out Power Platform, Dataverse, or model-driven apps (for example "no Power Platform"). A generative page only runs inside a model-driven app, and this skill cannot scaffold a standalone project. This skill stands alone and does not require /app-builder — but if the user wants a whole app built (tables, forms, views, sitemap) rather than pages for an app that already exists, use /app-builder instead. | 67 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: da8ea7a | |
integrate-webapi plugins/power-pages/skills/integrate-webapi/SKILL.md Integrates Power Pages Web API into a site's frontend code with proper permissions and deployment. Orchestrates the full integration lifecycle: code integration, table permissions setup, and deployment for Dataverse CRUD operations. Also supports PAC-downloaded non-SPA sites by preferring native Forms, Lists, and Liquid before custom Web API JavaScript. Use when the user wants to add Web API calls, connect to Dataverse, add data fetching to their frontend, or integrate a non-SPA page with Dataverse. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
list-connections plugins/code-apps/skills/list-connections/SKILL.md Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
list-connections plugins/mobile-apps/skills/list-connections/SKILL.md Use to find or create a Power Platform connection ID or reference for an Expo/React Native Power Apps mobile app. | 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
open-wrap-url plugins/mobile-apps/skills/open-wrap-url/SKILL.md Use when the user wants to open the Power Apps Wrap page for an app ID in the active environment. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
preview-offline-scope plugins/mobile-apps/skills/preview-offline-scope/SKILL.md Use when the user wants to estimate the download size + sync frequency cost of an offline profile BEFORE pushing to users. Read-only. Wraps verify-offline-profile.js with per-table row-count estimates. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
preview-screens plugins/mobile-apps/skills/preview-screens/SKILL.md Use when the user wants to preview generated screens in a browser without starting Metro / a simulator — for example after /create-mobile-app finishes or after /edit-app regenerates a screen. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
report-issue plugins/canvas-apps/skills/report-issue/SKILL.md 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. | 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
report-issue plugins/mcp-apps/skills/report-issue/SKILL.md 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 mcp-apps plugin to the GitHub repository. | 53 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
report-issue plugins/mobile-apps/skills/report-issue/SKILL.md Use when the user wants to report a bug, file an issue, submit a bug report, or report any problem with the mobile-app plugin. | 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
report-issue plugins/code-apps/skills/report-issue/SKILL.md 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 code-apps plugin to the GitHub repository. | 52 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
set-app-registration-native plugins/mobile-apps/skills/set-app-registration-native/SKILL.md Use when the user wants to discover and verify available Entra ID app registrations, wire one to a Power Apps Wrap mobile app, or create one through the Wrap page and update auth.config.json. | 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: da8ea7a | |
setup-app-insights plugins/mobile-apps/skills/setup-app-insights/SKILL.md Configure optional customer-owned Application Insights telemetry for a Power Apps mobile app — enable it against an existing Azure resource, change the resource, or disable it. Standalone, and invoked by /edit-app. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
setup-auth plugins/power-pages/skills/setup-auth/SKILL.md Use when the user asks to "set up authentication", "add login", "add logout", "add sign in", "enable auth", "add role-based access", "add authorization", "protect routes", "configure identity provider", "configure Entra ID", "configure Entra External ID", "configure OpenID Connect", "add OIDC", "set up SAML", "set up WS-Federation", "set up local login", "add Facebook login", "add Google sign in", "add Microsoft Account", or otherwise wants to set up authentication (login/logout) and role-based authorization for their Power Pages SPA site using any supported identity provider. Also sets up the IdP app registration for OIDC providers (Okta, Auth0, Entra External ID, and other OIDC) -- reads the provider's docs first, then either guides the user through the provider's console or, when the provider supports it, configures it for the user -- and wires the client ID, authority, and claims mapping into Power Pages. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a | |
setup-datamodel plugins/power-pages/skills/setup-datamodel/SKILL.md Creates Dataverse tables, columns, and relationships for a Power Pages site based on a data model proposal. Supports SPA sites and PAC-downloaded non-SPA sites. Use when the user wants to set up the data model, create database tables, or build the Dataverse schema for their site. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: da8ea7a |