Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Dev tools

17,418 results · page 113 of 581

  • assign-offline-profileSkillDev tools

    Use when the user needs to bind users or teams to a Mobile Offline Profile so they actually receive offline sync on their devices. Without this, the profile exists in Dataverse but no one's app uses it.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • audit-permissionsSkillDev tools

    Audits existing table permissions on a Power Pages site by analyzing them against site code and Dataverse metadata. Generates an HTML audit report with findings grouped by severity (critical, warning, info, pass) and suggests fixes for issues found. Use when the user wants to review, verify, or chec

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • audit-ppmpluginSkillDev tools

    Statically audit a built `.ppmplugin` before wrap testing. Checks archive layout, manifest compatibility, bundle consistency, Android DEX integrity and SDK leakage, iOS framework structure, native source-to-receiver alignment, and the PCF composite-key/sendAsync transport contract. Reports CRITICAL,

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • browse-flowsSkillDev tools

    Browse Power Automate environments and flows interactively. Use when the user wants to browse, list, or explore their flows and environments.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • build-android-binarySkillDev tools

    Compile a PAM control's Android Kotlin module into the runtime-loadable DEX for a `.ppmplugin`. Creates a staged Gradle build with the pinned wrapper and `react-android` compile dependency, verifies manifest/module/package alignment and runtime-loading constraints, builds the release AAR, then runs

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • build-flowSkillDev tools

    Autonomously build a complete Power Automate flow from a description. Use when you need to generate a full flow definition and create it.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • build-ios-binarySkillDev tools

    Compile a PAM control's iOS Obj-C/Swift module into the FLAT device-slice `.framework` for a `.ppmplugin` bundle (never an `.xcframework` — the wrap CI won't descend into one). Mac-only (Xcode). Builds from a throwaway staged copy so canonical `ios/` and the podspec stay untouched, references React-

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • canvas-appSkillDev tools

    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

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • check-updatesSkillDev tools

    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 direct npm packages in order with validation and rollback.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • configure-canvas-mcpSkillDev tools

    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".

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • configure-env-variablesSkillDev tools

    Configures environment variables for Power Pages site settings to support ALM across environments. Creates environment variable definitions in Dataverse, guides the user through linking site settings to those variables via the Power Pages Management app, adds the variables to the solution, and gener

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • create-flowSkillDev tools

    Guided flow creation wizard. Use when the user wants to create a new flow interactively.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • create-mobile-appSkillDev tools

    Use when the user wants to start a new Power Apps mobile app (Expo / React Native / TypeScript, targeting iOS and Android) from scratch.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • debug-flowSkillDev tools

    Debug a failed Power Automate flow run. Use when a flow failed, has errors, or the user wants to troubleshoot a run.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • diagnose-flowSkillDev tools

    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.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • edit-offline-profileSkillDev tools

    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.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • enable-tables-offlineSkillDev tools

    Internal mobile-app workflow read and executed only by /setup-offline-profile to enable Dataverse table prerequisites for a Mobile Offline Profile.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • ensure-pipelines-hostSkillDev tools

    Ensures the tenant has a usable Power Platform Pipelines host environment before any pipeline operation runs. Detects host state via the same resolution order as the Power Apps UI (org-db setting → BAP env metadata → default-custom-host setting); if any existing host (Platform or Custom) is found, u

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • generate-mcp-app-uiSkillDev tools

    Generate an MCP App widget (self-contained HTML) for an MCP tool. Describe the visual you want and paste your tool's test output. Use when user asks to create an MCP App, widget, or visual for a tool.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • generate-native-extensionSkillDev tools

    Read the approved PRD.md and generate the native sources for a third-party PAM control (the compiled `.ppmplugin` track) — iOS Obj-C `<Pascal>Module` plus optional system-frameworks podspec, Android Kotlin `<Pascal>Module` with build.gradle, AndroidManifest and ReactPackage, a dev-only private packa

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • generate-ppmpluginSkillDev tools

    Build and verify a third-party `.ppmplugin` end to end. This recommended entry point detects Android and iOS source, confirms target platforms, then invokes the manifest, platform build, assemble, and audit stages in order. Advanced users can invoke a stage directly for focused reruns or debugging.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • generate-ppmplugin-manifestSkillDev tools

    Validate, reconcile to the chosen target(s), and stage the `manifest.json` for a `.ppmplugin` bundle. In the normal flow the committed `./manifest.json` already exists (authored by /generate-native-extension), so this stage reads it, runs the plugin's upload-compatibility checks locally as a pre-fli

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • list-connectionsSkillDev tools

    Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • manage-desktop-flowsSkillDev tools

    Manage and run Power Automate Desktop (RPA) flows and machine groups. Use when the user asks about desktop flows, RPA, or machine groups.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • manage-firewallSkillDev tools

    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 adding, updating, or removing custom rules — IP blocks, country blocks, path blocks, and rate limit

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • manage-flowsSkillDev tools

    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.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • migrate-bootstrapSkillDev tools

    Migrates a traditional 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 the residual hierarchy/CSS changes the engine only flags, uploads the migrated site (which auto-enables t

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • migrate-webapi-selectallSkillDev tools

    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-all remediation, fields settings containing *, data-exposure review, wildcard deprecation readiness,

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • open-wrap-urlSkillDev tools

    Use when the user wants to open the Power Apps Wrap page for an app ID in the active environment.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details
  • preview-offline-scopeSkillDev tools

    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.

    Ready to connect★ 868

    github.com/microsoft/power-platform-skills870 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

55,111 of the 55,543 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI