edit-canvas-app

Edit Power Apps canvas apps by assessing complexity and applying changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Power Apps CLI, MCP tools, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of editing existing Power Apps canvas apps, providing a structured approach to make modifications, updates, and changes efficiently.

Core Features & Use Cases

  • Advanced Editing: Supports both simple and complex edits to canvas apps.
  • Complexity Assessment: Determines the complexity of the edit and selects the appropriate editing path.
  • Simple Edits: Directly edits .pa.yaml files for minor changes.
  • Complex Edits: Orchestrates edits through specialist agents for multiple screens, new data sources, or structural changes.
  • Validation and Fixing: Compiles and validates the app after edits, iterating until clean.

Quick Start

Use the edit-canvas-app skill to modify an existing Power Apps canvas app. Provide the app name and specify the changes you want to make.

Frequently Asked Questions about edit-canvas-app

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

FAQPage Schema
How do I edit an existing Power Apps canvas app programmatically?

Editing existing Power Apps canvas apps is handled by assessing modification complexity, applying simple changes directly to .pa.yaml files, and orchestrating complex structural changes through specialized agents.

Do I need Power Apps CLI and MCP tools to modify canvas apps?

Yes, Power Apps CLI and MCP tools are required dependencies to execute modifications, compile the updated application, and validate the changes until the canvas app builds cleanly.

How does complexity assessment work when updating Power Apps canvas apps?

Complexity assessment evaluates the scope of your requested modifications to determine the editing path, routing simple updates to direct file edits and complex multi-screen changes to specialized agents.

Can I add new screens and data sources to a canvas app automatically?

Yes, adding new screens and data sources triggers the complex editing path, which orchestrates these structural changes through specialist agents and validates the final application compilation.

What happens if a canvas app fails to compile after applying modifications?

After applying modifications, the Skill compiles and validates the canvas app, iterating through fixes automatically until the application compiles cleanly without structural or syntax errors.