create-webroles

Generate YAML files with UUIDs to create and verify Power Pages web roles.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/promitdutta/power-platform-skills-qwen --skill create-webroles-promitdutta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-webroles
Source: https://github.com/promitdutta/power-platform-skills-qwen/tree/main/skills/power-pages/create-webroles
Command: npx skills add https://github.com/promitdutta/power-platform-skills-qwen --skill create-webroles-promitdutta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, and includes scripts (resource) components.

What problem does it solve?

This skill automates the process of creating web roles for Power Pages code sites, simplifying access control and permissions management.

Core Features & Use Cases

  • Automated Web Role Creation: Quickly generate YAML files with unique identifiers for new web roles.
  • Custom Role Definition: Supports creation of standard roles like 'Administrators' and 'Content Editors' as well as custom roles based on user requirements.
  • Role Verification: Ensures all web role files are properly formatted, contain valid UUIDs, and adhere to uniqueness constraints.
  • Deployment Option: Offers the option to deploy the created roles directly to Power Pages after creation.

Quick Start

Run the 'create-webroles' skill to automate the creation of web roles for your Power Pages code site.

Frequently Asked Questions about create-webroles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web role creation for Power Pages code sites?

Automated web role creation for Power Pages generates YAML files containing unique identifiers for each role. This mechanism simplifies access control and permissions management by standardizing role definitions like Administrators or custom users.

How do I generate valid YAML files for Power Pages web roles?

Generating valid YAML files for Power Pages web roles requires running Node.js scripts that handle UUID generation. The scripts validate formatting and enforce uniqueness constraints to ensure every role file meets platform requirements.

Do I need Node.js to generate Power Pages web roles using YAML?

Yes, Node.js is required to run the scripts for web role creation in Power Pages. The environment executes the UUID generation and validation scripts needed to produce properly formatted YAML files.

Can I define custom access control roles instead of standard ones in Power Pages?

Yes, you can define custom access control roles alongside standard ones like Administrators. The YAML generation scripts support custom role definitions based on specific user requirements for Power Pages sites.

What is the best way to verify Power Pages web roles before deployment?

The best way to verify web roles before deployment is using validation scripts that check YAML formatting and UUID uniqueness. This ensures all role files adhere to constraints before direct deployment to Power Pages.

Why does my web role deployment fail due to UUID conflicts in Power Pages?

Web role deployment fails when UUIDs are not unique across the generated files. The validation scripts enforce uniqueness constraints and verify proper formatting to prevent deployment conflicts in Power Pages.