Skip to content
Power Apps Canvas App Authoring

Power Apps Canvas App AuthoringSkill

Added to Onei
1 views
v3.0.3
MIT
Repository Docs

Summary

Microsoft's official plugin that connects a coding agent to a live Power Apps Studio session to author Canvas App screens, controls and formulas.

Features

  • Edits a Canvas App live in an open Power Apps Studio session
  • Works on screens, controls, formulas, connectors and data sources
  • Authors PA YAML (.pa.yaml) via the Canvas Authoring MCP server
  • Installable from the plugin marketplace or VS Code's built-in marketplace
  • Requires the .NET 10 SDK and an app with coauthoring enabled

Install This Skill

Add this skill to your favorite AI agent in a few steps.

Any AI agent

This skill is plain instructions — it works with any assistant that accepts custom instructions or system prompts.

  1. Copy the skill content with the button below.
  2. Paste it into your agent's instruction file or system prompt (for example AGENTS.md, .cursorrules, or a custom instructions field).
  3. Ask the agent to apply the skill whenever the task matches.

Skill Content

Markdown Content

Copy this content and use it with your preferred AI agent

# Canvas Apps plugin

Author Power Apps Canvas Apps using the Canvas Authoring MCP server.
The agent works on an app that is open in Power Apps Studio: screens,
controls, formulas, connectors and data sources.

## Install

/plugin marketplace add microsoft/power-platform-skills
/plugin install canvas-apps@power-platform-skills

In VS Code: Extensions view -> search "@agentPlugins canvas apps" ->
install "Canvas Apps" published by Microsoft.

## Prerequisites

- A coding agent that supports MCP and agent plugins
- .NET 10 SDK  (verify: dotnet --list-sdks -> a version starting with "10.")
- An organizational account that may edit the app and its environment
- An existing Canvas App with coauthoring enabled

The plugin cannot create the initial app record or enable coauthoring.

## Quick start

1. Create or open a Canvas App in Power Apps Studio.
2. Settings > Updates > Coauthoring -> enable.
3. Keep the Studio browser tab open.
4. Run the configure-canvas-mcp skill; provide the complete Studio URL.
5. Verify: ask the agent "List the available Canvas App controls."

## Skills

configure-canvas-mcp   Connect the agent to a Studio session
canvas-app             Build and edit the app's screens and content

Format: PA YAML (.pa.yaml) authored via CanvasAuthoringMcpServer.

Usage Instructions

Learn how to use this skill with different AI agents.

Claude Desktop
/plugin marketplace add microsoft/power-platform-skills
/plugin install canvas-apps@power-platform-skills

Description

The official Microsoft plugin for authoring Power Apps Canvas Apps with a coding agent. What distinguishes it from code-generation plugins is that it attaches to an app open in Power Apps Studio through the Canvas Authoring MCP server, and edits it live — screens, controls, formulas, connectors and data sources — in PA YAML (.pa.yaml).

That live-session design is also its main constraint, and it is worth knowing before you install: the plugin cannot create the initial app record or turn on coauthoring. You create the app in Power Apps yourself (it can be completely blank), save it in the target environment, enable coauthoring under Settings → Updates → Coauthoring, and keep the Studio browser tab open. From there the agent takes over building the app's screens and content.

Setup

  1. Install the plugin from the marketplace, or from VS Code's built-in plugin marketplace by searching @agentPlugins canvas apps.
  2. Install the .NET 10 SDK — the CanvasAuthoringMcpServer requires it. Verify with dotnet --list-sdks.
  3. Run the configure-canvas-mcp skill and paste the full Power Apps Studio URL when prompted.
  4. Confirm the link by asking the agent to list the available Canvas App controls.

You also need an organizational account with permission to edit the app and reach its environment. Published by Microsoft under the MIT licence.

Related Skills

New

Railway's official agent skill: create projects, provision databases and buckets, deploy, manage variables and domains, and read build failures back — from the CLI, API or MCP server.

1 views

Diagnoses wrong gradients in differentiable NVIDIA Warp programs by measuring first — comparing autodiff against finite differences on a shrunk reproduction before proposing any fix.

4 views
New

Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.

6 views 1 copies
New

Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.

4 views
Browse all skills →