Skip to content
Power Pages Site Builder

Power Pages Site Builder Skill

Microsoft's official agent plugin for building, securing and deploying Power Pages code sites, with 34 skills covering the whole site lifecycle.

GitHub Docs
Development
Added to Onei
v2.6.6
MIT

Install

Install with the skills CLI

One command for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf and dozens of other agents. Needs Node.js; the skill is fetched straight from microsoft/power-platform-skills.

$ npx skills add microsoft/power-platform-skills

Run it in a terminal. The CLI finds the agents installed on your machine, asks which ones to add the skill to, and whether to install it into the folder you ran it from or for all your projects. It also lists the skills in the repository so you can pick Power Pages Site Builder.

Other ways to install

  1. Open the skill on GitHub and download the folder that holds its SKILL.md.
  2. Put it at ~/.claude/skills/microsoft-power-pages/, where Claude Code picks it up in every project.

No scripts or references next to it? Saving the SKILL.md alone as ~/.claude/skills/microsoft-power-pages/SKILL.md works too.

Using another agent? Its personal skills folder
Codex
~/.agents/skills/
Cursor
~/.cursor/skills/
GitHub Copilot
~/.copilot/skills/
Gemini CLI
~/.gemini/skills/
Windsurf
~/.codeium/windsurf/skills/
OpenCode
~/.config/opencode/skills/

About

  • 34 skills covering the full Power Pages site lifecycle
  • Code Sites (SPA) support for React, Angular, Vue and Astro
  • ALM orchestration with a solution-splitting decision tree and per-solution pipelines
  • Security tooling: web roles, auth setup, permission audits, firewall and header management
  • Deployment and diagnostics through the PAC CLI

The official Microsoft agent plugin for Power Pages, the low-code external-facing website product in the Power Platform. It gives a coding agent 34 skills that span the whole site lifecycle rather than just scaffolding, and it currently targets Code Sites — single-page apps written in React, Angular, Vue or Astro.

What sets it apart from a generic web-scaffolding skill is how much of the boring, error-prone Power Platform surface it automates: Dataverse data modelling, Web API integration, web roles and authentication, firewall and security-header management, and a full ALM story. The plan-alm skill walks a solution-splitting decision tree, produces per-solution pipelines, advises on Azure Blob asset hosting, and handles force-link remediation when migrating pipelines across hosts.

Skills by area

  • Scaffolding and deployment — create-site, deploy-site, activate-site, test-site
  • Data modelling — setup-datamodel, add-sample-data
  • Backend integration — integrate-backend, integrate-webapi, add-ai-webapi, add-server-logic, add-cloud-flow
  • Security — create-webroles, setup-auth, audit-permissions, scan-site, scan-code, manage-firewall, manage-headers, security-review
  • ALM and CI/CD — plan-alm, setup-solution, export-solution, import-solution, setup-pipeline, deploy-pipeline, configure-env-variables, diagnose-deployment
  • Polish and migration — add-seo, migrate-bootstrap, migrate-webapi-selectall

The plugin ships specialist sub-agents for data modelling, Web API work, permissions and settings, hook configuration for Claude Code validation, and .mcp.json wiring for the Playwright and Microsoft Learn MCP servers. Deployment runs through the PAC CLI.

Published by Microsoft under the MIT licence as part of the power-platform-skills marketplace, which works with both Claude Code and GitHub Copilot CLI.

SKILL.md

The instructions your agent loads, as published by Microsoft.

SKILL.md

Power Pages plugin

Create and deploy Power Pages sites using modern development approaches.
Currently supported: Code Sites (SPAs) with React, Angular, Vue, or Astro.

Install

/plugin marketplace add microsoft/power-platform-skills
/plugin install power-pages@power-platform-skills

Skill inventory (34)

Scaffolding/deployment: create-site, deploy-site, activate-site, test-site
Data modeling: setup-datamodel, add-sample-data
Backend integration: integrate-backend, integrate-webapi, add-ai-webapi,
add-server-logic, add-cloud-flow
Security: create-webroles, setup-auth, audit-permissions, scan-site, scan-code,
manage-firewall, manage-headers, security-review
ALM/CI-CD: plan-alm, setup-solution, export-solution, import-solution,
setup-pipeline, deploy-pipeline, configure-env-variables, diagnose-deployment
Polish/migration: add-seo, migrate-bootstrap, migrate-webapi-selectall
Support: report-issue, telemetry

Stack

React / Angular / Vue / Astro front end, Dataverse for data, deployment via
PAC CLI. Bundled MCP servers: Playwright, Microsoft Learn.

Install
Browse all skills →