Power Apps Canvas Apps development with Codex CLI — adapted from Microsoft's power-platform-skills canvas-apps plugin.
This repository is now packaged as a local Codex plugin via
.codex-plugin/plugin.json.
Microsoft's official canvas-apps plugin was built for Claude Code.
This is a port for ChatGPT Codex CLI — giving you the same
Power Apps generation workflow with significantly more usage per
session on the Plus plan.
Install or link this directory as a local Codex plugin. The plugin manifest is at
.codex-plugin/plugin.json, and the public entrypoints are the $... skills in skills/.
- Go to make.powerapps.com
- Open your canvas app in the designer
- Enable coauthoring: Settings → Updates → Coauthoring → ON
- Copy the full URL from your browser
Then run:
$configure-canvas-mcp
Paste your Studio URL when prompted. Restart Codex after configuration.
New app:
$generate-canvas-app Create a canvas app for tracking employee leave requests
Edit existing app:
$edit-canvas-app Add a dark mode toggle to the settings screen
Add a data source:
$add-data-source I need to connect to a SharePoint list called "Projects"
Each app is written as .pa.yaml files in a subfolder named after your app.
These files are validated by the Canvas Authoring MCP server and auto-synced
to your live Power Apps Studio session.
This is an adaptation of Microsoft's canvas-apps plugin (preview) for use with Codex CLI. The core workflow remains the same; this repository now exposes the workflow through plugin-packaged Codex skills.
Issues with the underlying Canvas Authoring MCP server: aka.ms/power-skills-canvas-issues