github.com/microsoft/power-platform-skills
| Skill | Added | Review |
|---|---|---|
activate-site plugins/power-pages/skills/activate-site/SKILL.md Activates and provisions a Power Pages website in a Power Platform environment via the Power Platform REST API. Use when the user wants to activate, provision, turn on, or enable a Power Pages website or portal. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
add-azuredevops plugins/code-apps/skills/add-azuredevops/SKILL.md Adds Azure DevOps connector to a Power Apps code app. Use when querying work items, creating bugs, managing pipelines, or making ADO API calls. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
add-data-source plugins/canvas-apps/skills/add-data-source/SKILL.md 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 asking to list or describe existing data sources — call list_data_sources or list_apis directly instead. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
add-sample-data plugins/power-pages/skills/add-sample-data/SKILL.md Populates Dataverse tables with sample records for testing and demoing a Power Pages site. Use when the user wants to add sample data, seed data, generate test records, or insert demo data into their tables. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
add-seo plugins/power-pages/skills/add-seo/SKILL.md Adds SEO essentials to a Power Pages code site, including robots.txt, sitemap.xml, meta tags, Open Graph tags, and favicon configuration. Use when the user wants to improve search engine optimization or make their site more searchable. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4c284ab | |
canvas-app plugins/canvas-apps/skills/canvas-app/SKILL.md 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. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
configure-canvas-mcp plugins/canvas-apps/skills/configure-canvas-mcp/SKILL.md 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". | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
create-site plugins/power-pages/skills/create-site/SKILL.md Creates a new Power Pages code site (SPA) using React, Angular, Vue, or Astro. Guides through the full process from initial concept to deployed site: requirements discovery, scaffolding, component planning, design, implementation, validation, and deployment. Use when the user wants to create, build, or scaffold a new Power Pages website or portal. | 65 65 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4c284ab | |
create-webroles plugins/power-pages/skills/create-webroles/SKILL.md Creates and configures web roles for a Power Pages code site. Web roles control access and permissions for site users, including authenticated and anonymous roles. Use when the user wants to create, add, set up, or manage web roles for their site. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
deploy-site plugins/power-pages/skills/deploy-site/SKILL.md Deploys an existing Power Pages code site to a Power Pages environment using PAC CLI. Handles tooling verification, authentication, environment confirmation, building, and uploading. Use when the user wants to deploy, upload, or publish their code site. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
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". 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 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
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. Use when the user wants to add Web API calls, connect to Dataverse, or add data fetching to their frontend. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
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 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
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 code 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. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4c284ab | |
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. Use when the user wants to set up the data model, create database tables, or build the Dataverse schema for their site. | 68 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4c284ab |