canvas-apps-plugin-codex
May 3, 2026 · View on GitHub
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.
Quick Start
1. Install Prerequisites
2. Install the Local Plugin
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/.
3. Open Your Canvas App in Power Apps Studio
- 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
4. Configure the MCP Server
Then run:
$configure-canvas-mcp
Paste your Studio URL when prompted. Restart Codex after configuration.
5. Generate or Edit Apps
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"
What Gets Generated
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.
Status
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