Skill rating
133 skills. The A–F grade combines safety (60%) and quality (40%); tests add a bonus. The rating refreshes automatically from open catalogs.
ManufacturingLogistics and warehouseProcurementQuality controlContact centreField serviceFinanceCustomer supportindustry shortcuts
| # | Grade | Skill | Score ▾ | Safety | Quality | Process | Tests | Popularity | Updated |
|---|---|---|---|---|---|---|---|---|---|
| 1 | A | Inspects and configures the web application firewall (WAF) in front of a Power Pages production site. Lists the current state, recommends enabling protection when it is off, and walks the user through | 95 | 96 | B | — | — | 16 d ago | |
| 2 | A | Inspects and configures the security headers a Power Pages site sends to browsers — Content Security Policy, frame and clickjacking protection, cross-origin sharing, cookie behavior, and related site | 95 | 96 | B | — | — | 16 d ago | |
| 3 | A | Scans a Power Pages site project for security issues in source code and dependencies. Runs static analysis and dependency scanning, then surfaces findings by category (code patterns, vulnerable packag | 95 | 96 | A | — | — | 16 d ago | |
| 4 | A | Runs a security scan on a deployed Power Pages site, fetches the latest scan report, and produces a plain-language summary. Scans the live site's public surface for vulnerabilities and surfaces issues | 95 | 96 | A | — | — | 16 d ago | |
| 5 | B | 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 | 100 | 84 | B | — | — | 16 d ago | |
| 6 | B | author-webpage-contentGeneratorData and analyticsMedia and videomicrosoft/power-platform-skillsAgent Skills Generates and fills the localized HTML body of an existing webpage in a PAC CLI-downloaded non-SPA Power Pages site from a resolved page-content specification. Use whenever a caller has resolved the e | 95 | 92 | C | — | — | 9 d ago | |
| 7 | B | analyze-performanceAnalyzerSoftware developmentData and analyticsmicrosoft/power-platform-skillsClaude Code Statically scans the entire local Power Pages codebase for performance anti-patterns — unpaginated Power Pages lists, webpages/web templates used as custom data APIs, FetchXML over-fetching / N+1 / ad | 95 | 93 | B | — | — | 9 d ago | |
| 8 | B | Use this skill when the user wants to enable, disable, turn on or off, opt out of, opt in to, or check the status of power-automate telemetry / usage data. Triggers: "disable telemetry", "turn off tel | 95 | 89 | C | — | — | 16 d ago | |
| 9 | B | Configure the Canvas Authoring MCP server for the current coauthoring session. Use before starting to edit a canvas app with the /canvas-app skill if not already connected. USE WHEN "configure MCP", " | 92 | 89 | B | — | — | 16 d ago | |
| 10 | B | Autonomously build a complete Power Automate flow from a description. Use when you need to generate a full flow definition and create it. Always validates first and uses OpenApiConnection; refuses to | 95 | 84 | B | — | — | 16 d ago | |
| 11 | B | 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 | 95 | 84 | A | — | — | 16 d ago | |
| 12 | B | Set up Power Automate CLI prerequisites. Use when the user is new, something isn't working, or they need help getting started. | 95 | 84 | B | — | — | 16 d ago | |
| 13 | B | Adds SEO essentials to a Power Pages SPA site, including robots.txt, sitemap.xml, meta tags, Open Graph tags, and favicon configuration. Use when the user wants to improve search engine optimization o | 95 | 84 | A | — | — | 16 d ago | |
| 14 | B | Reviews the design of an existing non-SPA (classic) or SPA Power Pages site - a live URL or a local project folder - and recommends what to change, without modifying anything. Captures up to eight key | 95 | 84 | C | — | — | 16 d ago | |
| 15 | B | 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 | 95 | 83 | B | — | — | 16 d ago | |
| 16 | B | Debug a failed Power Automate flow run. Use when a flow failed, has errors, or the user wants to troubleshoot a run. If the flow has no runs, says so plainly instead of guessing a cause. | 95 | 83 | B | — | — | 16 d ago | |
| 17 | C | migrate-webapi-selectallAnalyzerSoftware developmentData and analyticsmicrosoft/power-platform-skillsClaude Code Reviews and migrates deprecated wildcard (*) values in Power Pages Web API fields site settings to least-privilege explicit Dataverse columns. Use whenever a user mentions Web API wildcard or select-a | 94 | 81 | B | — | — | 16 d ago | |
| 18 | C | Manage and run Power Automate Desktop (RPA) flows and machine groups. Use when the user asks about desktop flows, RPA, or machine groups. | 95 | 80 | C | — | — | 16 d ago | |
| 19 | C | Deep autonomous diagnosis of a failed flow run. Provide environment, flow, and run IDs. Use when the user asks to diagnose or deeply investigate a specific failed flow run. | 95 | 80 | B | — | — | 16 d ago | |
| 20 | C | Browse Power Automate environments and flows interactively. Use when the user wants to browse, list, or explore their flows and environments. | 95 | 80 | C | — | — | 16 d ago | |
| 21 | C | Manage flow lifecycle - publish, test, batch operations, inventory reports. Use when the user asks to publish, test, batch manage, or get an inventory of flows. Inventories page large environment list | 95 | 80 | B | — | — | 16 d ago | |
| 22 | C | Creates and configures web roles for a Power Pages SPA site. Web roles control access and permissions for site users, including authenticated and anonymous roles. Use when the user wants to create, ad | 95 | 80 | B | — | — | 16 d ago | |
| 23 | C | Guided flow creation wizard. Use when the user wants to create a new flow interactively. Always validates first and uses OpenApiConnection; refuses to bypass validation, use legacy ApiConnection, use | 95 | 80 | C | — | — | 16 d ago | |
| 24 | C | Creates or edits a Power Apps Canvas App through the Canvas Authoring MCP coauthoring session. Handles staged experience design, direct and partitioned targeted edits, planned multi-screen changes, re | 95 | 80 | B | — | — | 16 d ago | |
| 25 | C | Use when the user wants a Process Intelligence bug-report draft or support summary for a failed operation. | 100 | 73 | C | — | — | 16 d ago | |
| 26 | C | add-localizationProcedureWriting and documentsSoftware developmentmicrosoft/power-platform-skillsClaude Code Adds or extends multilingual localization in a Power Pages code-site SPA. Use whenever the user asks to translate, localize, internationalize, support multiple languages, add a language selector, add | 95 | 81 | B | — | — | 16 d ago | |
| 27 | C | 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 d | 93 | 80 | B | — | — | 16 d ago | |
| 28 | C | test-siteIntegrationPlaywrightAzureInfrastructureData and analyticsmicrosoft/power-platform-skillsClaude Code Tests a deployed, activated Power Pages site at runtime using browser-based navigation, page crawling, and API request verification via Playwright. Use when the user wants to test, verify, or smoke-te | 95 | 77 | B | — | — | 16 d ago | |
| 29 | C | audit-permissionsAnalyzerData and analyticsSoftware developmentmicrosoft/power-platform-skillsClaude Code Audits existing table permissions on a Power Pages site by analyzing them against site code and Dataverse metadata, then GRADES the configuration with deterministic 1–5 scores across 3 security/usabil | 95 | 75 | B | — | — | 16 d ago | |
| 30 | C | add-ai-webapiIntegrationPower BIWriting and documentsInfrastructuremicrosoft/power-platform-skillsClaude Code Integrates Power Pages generative-AI summarization APIs (PREVIEW) into a Single Page Application (SPA) site — the Search Summary API and the Data Summarization API — on any record-detail or list page. | 94 | 76 | B | — | — | 16 d ago | |
| 31 | C | Analyzes the user's business problem and recommends the right backend integration approach — Web API, AI Web API (generative summaries / grounded search), Server Logic, Cloud Flows, or a combination — | 95 | 73 | B | — | — | 16 d ago | |
| 32 | C | migrate-bootstrapAnalyzerData and analyticsWriting and documentsmicrosoft/power-platform-skillsClaude Code Migrates a non-SPA (classic) Power Pages site from Bootstrap 3 to Bootstrap 5. Downloads the site, runs the pac pages bootstrap-migrate engine, reviews the change report, applies AI-assisted fixes for | 92 | 77 | B | — | — | 16 d ago | |
| 33 | C | Creates, edits, and manages Power Pages Server Logic files — server-side JavaScript that runs securely on the Power Pages runtime. Orchestrates the full lifecycle: gathering requirements, fetching doc | 95 | 73 | A | — | — | 16 d ago | |
| 34 | C | 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 | 93 | 76 | A | — | — | 16 d ago | |
| 35 | C | integrate-webapiIntegrationSoftware developmentInfrastructuremicrosoft/power-platform-skillsAgent Skills 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 deploymen | 95 | 70 | B | — | — | 16 d ago | |
| 36 | C | Deploys an existing Power Pages site to a Power Pages environment using PAC CLI. Routes SPA sites to the existing build and upload-code-site workflow, and PAC-downloaded non-SPA (classic) sites to an | 95 | 69 | B | — | — | 16 d ago | |
| 37 | C | Integrates Power Automate cloud flows into a Power Pages site. Lists available flows, suggests relevant ones based on intent, identifies scenarios and web roles, creates metadata files, and generates | 95 | 66 | B | — | — | 16 d ago | |
| 38 | C | Creates a new Power Pages site from an SPA or non-SPA template, or scaffolds an SPA from scratch using React, Angular, Vue, or Astro. Guides requirements discovery, template selection, provisioning, d | 95 | 66 | B | — | — | 16 d ago | |
| 39 | B | security-reviewAnalyzerSoftware developmentData and analyticsmicrosoft/power-platform-skillsClaude Code Runs a guided, end-to-end security review of a Power Pages site and consolidates every finding into one HTML report covering source code and dependencies, the live site, browser headers, firewall, aut | 95 | 87 | C missing files | — | — | 16 d ago | |
| 40 | B | route-environmentsGeneratorAI and agentsSoftware developmentmicrosoft/power-platform-skillsClaude Code Check Power Platform environment routing status and understand default environment resolution. Use when the user asks about environment routing, developer environments, or new maker landing. Routing i | 95 | 82 | C missing files | — | — | 16 d ago | |
| 41 | B | Surfaces PAC CLI upload errors and Dataverse async operation errors, pattern-matches against a known failure catalog, and optionally auto-fixes identified issues. Use when asked to: "diagnose deployme | 95 | 83 | C missing files | — | — | 16 d ago | |
| 42 | B | 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 | 95 | 82 | D missing files | — | — | 16 d ago | |
| 43 | C | Use when analyzing interacting object types, object-centric processes, leading-object executions or cross-object delay. | 100 | 72 | D missing files | — | — | 16 d ago | |
| 44 | C | set-app-registration-nativeAnalyzerAzureWriting and documentsmicrosoft/power-platform-skillsAgent Skills 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. | 95 | 78 | C missing files | — | — | 16 d ago | |
| 45 | C | Force-links a development or target environment to a Power Platform Pipelines host, overriding any existing association with a previous host. Use when creating a deploymentenvironments record fails wi | 95 | 77 | C missing files | — | — | 16 d ago | |
| 46 | C | Use when a Power Apps mobile project needs dependency updates or an npm audit review. Checks the mobile-app plugin first, then updates the native host, other Microsoft packages, and all remaining dire | 95 | 78 | D missing files | — | — | 16 d ago | |
| 47 | C | 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. | 95 | 78 | C missing files | — | — | 16 d ago | |
| 48 | C | 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 | 95 | 75 | D missing files | — | — | 16 d ago | |
| 49 | C | 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 | 95 | 75 | C missing files | — | — | 16 d ago | |
| 50 | C | Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app. | 95 | 75 | D missing files | — | — | 16 d ago |