Activate and provision a Power Pages site in a Power Platform environment.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "activate-site" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/power-platform-skills/main/plugins/power-pages/skills/activate-site/SKILL.md 2. Save it as ~/.claude/skills/activate-site/SKILL.md 3. Reload skills and tell me it's ready
Activate and provision this Power Pages site in the specified Power Platform environment, then return the status, site identifier, and recommended next steps for access.
Returns the site activation and provisioning result, including status, key identifiers, and recommended next steps.
Check whether this Power Pages site is enabled; if not, activate and provision it, then explain the result.
Reports the current site status and, if needed, completes activation and provisioning with the final outcome.
Run the provisioning flow for this Power Pages site in the target Power Platform environment and output success status, prerequisites, and any errors.
Provides the provisioning result, including success status, prerequisite notes, and error details.
Plugin check: Run
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-version.js"— if it outputs a message, show it to the user before proceeding.
Provision a new Power Pages website in a Power Platform environment via the Power Platform REST API.
Prerequisite: This skill expects an existing Power Pages code site created via
/create-site. Run that skill first if the site does not exist yet.
pac auth who.Initial request: $ARGUMENTS
Goal: Ensure PAC CLI is installed and authenticated, and verify the user is logged in to Azure CLI (scripts handle token acquisition internally).
Run pac help to check if the PAC CLI is installed and available on the system PATH.
pac help
If the command fails (command not found / not recognized):
Tell the user: "PAC CLI is not installed. You can install it by running:"
dotnet tool install --global Microsoft.PowerApps.CLI.Tool
If dotnet is also not available, direct the user to https://aka.ms/PowerPlatformCLI for full installation instructions.
After installation, verify by running pac help again.
Run pac auth who to check current authentication status.
pac auth who
If authenticated: Extract these values from the output:
Environment ID:Organization ID: (this is the Dataverse org ID)Cloud: (e.g., Public, UsGov, UsGovHigh, UsGovDod, China)If not authenticated: Follow the same authentication flow as deploy-site — ask the user for their environment URL and run pac auth create --environment "<URL>".
Verify the user is logged in to Azure CLI (the activation scripts acquire tokens internally):
az account show
If az is not installed or not logged in: Instruct the user to install Azure CLI and run az login --allow-no-subscriptions (this form works whether or not the user has an Azure subscription — the activation flow only needs an AAD token).
Before gathering parameters, check whether the site is already activated by running the shared activation status script:
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-activation-status.js" --projectRoot "<PROJECT_ROOT>"
Where <PROJECT_ROOT> is the directory containing powerpages.config.json or .powerpages-site folder.
Evaluate the JSON result:
activated is true: Inform the user their site is already activated at websiteUrl. Suggest next steps (Phase 5.3) and stop — do NOT proceed to Phase 2.activated is false: Proceed to Phase 2.error is present: Proceed to Phase 2 (do not block the activation flow).…
Review and fix Power Pages security headers, CSP, CORS, cookies, and embedding settings.
Run an end-to-end Power Pages security review with a consolidated HTML report.
Test deployed Power Pages sites with browsing, crawling, and API verification.
Add a data source or connector to a Power Apps code app.
Add Azure DevOps to Power Apps for work items, bugs, pipelines, and API calls.
Set up Power Platform Pipelines for automated Power Pages deployments.
Build and deploy an existing Power Pages code site to a target environment.
Create and launch a new Power Pages code site from concept to deployment.
Create and execute a reviewable ALM plan for Power Pages deployments.
Integrate Power Automate cloud flows into Power Pages with generated metadata and code.
Integrate Power Pages Web API into frontend with permissions and deployment.
Inspect and configure WAF protection for a Power Pages production site.