Power Pages

Power Pages

Create, customize, and publish Power Pages websites, including the data behind them and sign-in for visitors.

For makers and developers Version 3.0.0

Install Power Pages

Your AI assistant
  1. Add the Power Platform marketplace. You only do this once.

    Add the marketplace
  2. Install the plugin.

    Install in GitHub Copilot app

The app asks you to confirm each step.

Paste this into a terminal and press Enter. It adds the marketplace, then installs the plugin.

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

In the Windows Command Prompt, change ; to & first. VS Code also picks up plugins you install with GitHub Copilot CLI.

Opens a terminal with the install command already typed. Press Enter to install.

Install in Claude Code

Prefer to type it? Run this in a terminal:

claude plugin install power-pages --marketplace microsoft/power-platform-skills

The Claude desktop app's Code tab and the Claude Code extension for VS Code use the same plugins.

Things you can ask

  • Create a Power Pages site with React for a job board
  • Create a site from a Power Pages template
  • Deploy my site to Power Pages

What you need

  • Node.js (LTS version)
  • Power Platform CLI (PAC CLI)
  • Azure CLI, for site data, sample data, and activating the site
  • A Power Platform environment where you can create Power Pages sites

Skills you can run

Your assistant picks the right skill from your request. You can also start one by typing its name.

/create-site
Start a new site from a template or from scratch.
/edit-site
Change the pages, content, navigation, and styling of a downloaded site.
/setup-datamodel
Create the Dataverse tables your site needs.
/setup-auth
Add sign-in, sign-out, and role-based access.
/deploy-site
Build your site and upload it to Power Pages.

Good to know

  • Works with single-page sites built with React, Angular, Vue, or Astro, and with Liquid-based sites you download with PAC CLI.
  • Server-rendered frameworks such as Next.js are not supported.

Learn more