What problem does it solve?
Power Pages site settings are static by default, so values like authentication client IDs and login toggles cannot differ between dev, staging, and production environments. This Skill converts selected site settings into Dataverse environment variables and generates a deployment-settings.json so pipeline deployments inject the correct per-stage values.
Core Features & Use Cases
- Environment variable creation: Creates String or Secret type environment variable definitions in Dataverse, including Key Vault-backed secret references, and adds them to the solution.
- Site setting linking: Links Power Pages site settings to environment variables via a verified OData PATCH so the runtime reads per-environment values.
- Deployment settings generation: Writes and validates a deployment-settings.json with per-stage override values consumed by the deploy-pipeline skill.
- Use Case: A maker promoting a Power Pages site from dev to production needs the Entra ID ClientId and local-login toggle to differ per stage; this Skill creates the env vars, links the settings, and produces the stage-specific values file.
Quick Start
Ask the agent to configure environment variables for my Power Pages site settings so each deployment stage gets its own values.