An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Canvas Apps Tools
AI skills for Power Apps Canvas Apps - Generate paste-ready Power Apps Canvas App YAML from screenshots, mockups, or text descriptions
Install
/plugin marketplace add ToluVictor/canvas-apps-toolsInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Canvas Apps Tools
Generate paste-ready Power Apps Canvas App YAML from screenshots, mockups, or text — directly inside Claude Code.
What it does
This plugin gives Claude Code a single skill — canvas-apps-ui-gen — that acts as a Power Apps Canvas App developer. Point it at a mockup, describe a screen, or paste a screenshot of an existing app and it produces YAML you can paste straight into Power Apps Studio.
- Replicate a UI mockup or wireframe as Canvas App YAML
- Improve an existing Canvas App screen (modernize spacing, upgrade controls, add hover/focus states)
- Build from scratch from a text description alone
- Enforces Power Apps YAML rules (PA2105 / PA2108 / PA1001) automatically
- Saves output to
canvas-apps-ui-gen-output/in your current working directory and displays it inline when small (< 400 lines)
Requirements
- Claude Code or GitHub Copilot CLI
- Node.js 18+
- Power Apps Studio (to paste and run the generated YAML)
Installation
Choose whichever method fits your workflow. Both end with the same command: /canvas-apps-ui-gen.
Method 1 — Marketplace (recommended)
Run these commands inside Claude Code:
Add this repo as a marketplace, then install the plugin:
/plugin marketplace add ToluVictor/canvas-apps-tools
Then install the plugin:
/plugin install canvas-apps-ui-gen@ToluVictor/canvas-apps-tools
Open a new Claude Code instance to activate the plugin, then run the skill:
/canvas-apps-ui-gen
Method 2 — Individual skill install (skills CLI)
If you only want this one skill without installing the full plugin, run this in your terminal:
npx skills add ToluVictor/canvas-apps-tools --skill canvas-apps-ui-gen
Then run the skill inside Claude Code:
/canvas-apps-ui-gen
This uses the skills.sh Agent Skills CLI. The skill is installed into your Claude Code skills folder and is available immediately in any new session.
Usage
Once installed, run /canvas-apps-ui-gen and Claude will ask which mode you want:
From a screenshot or mockup
Pass a file path as an argument:
/canvas-apps-ui-gen C:\path\to\mockup.png
Or paste the image directly into the chat and run /canvas-apps-ui-gen — Claude detects it automatically.
From a text description
Run /canvas-apps-ui-gen with no arguments, choose Build from scratch, and describe what you want:
"Sales order entry with a search bar, a data grid, and a totals row at the bottom"
Improve an existing screen
Paste a screenshot of your current Power Apps screen into the chat, run /canvas-apps-ui-gen, and choose Improvement. Describe the changes you want and Claude will modernize the layout, controls, and styling.
Paste into Power Apps Studio
When generation finishes, Claude shows a link to the output file and paste instructions. The general flow is:
- Open the generated YAML file in
canvas-apps-ui-gen-output/in your current working directory - Press
Ctrl+AthenCtrl+Cto copy everything - In Power Apps Studio, right-click the target screen or container in the tree view
- Select Paste code
- Validate and adjust as needed
How it works
The skill runs a multi-agent pipeline internally:
Similar plugs
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, and Pi. 44 diagram types. Self-contained HTML + SVG. No shadows. No Mermaid slop.
Clone any website with one command using AI coding agents