generate-canvas-app

Featured

Generate a complete, visually distinctive Power Apps canvas app with YAML. USE WHEN the user wants to create, build, or generate a Canvas App or pa.yaml files.

Data & Documents 305 stars 57 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
83
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Generate a Canvas App Generate a complete Power Apps canvas app for the following requirements: $ARGUMENTS ## Overview This skill orchestrates two specialist agents: 1. **`canvas-app-planner`** — discovers available controls and data sources, designs the app, presents a screen plan for your approval, then writes a shared plan document 2. **`canvas-screen-builder`** — writes exactly one screen's YAML; multiple builders run in parallel after the plan is approved You (the skill) coordinate the agents and own the compilation + error-fixing loop after all screens are written. --- ## Phase 0 — Create App Folder Before planning, derive a short folder name from the user's requirements: 1. Extract the app name or a 2–4 word summary from `$ARGUMENTS` 2. Convert to kebab-case (e.g., "Expense Tracker" → `expense-tracker`, "my travel planner" → `my-travel-planner`) 3. Create the folder using `Bash`: `mkdir -p <folder-name>` 4. Resolve its absolute path — this is the **working directory** for all subsequent phases Pass this absolute path as the working directory in every agent prompt below. --- ## Phase 1 — Plan Invoke the `canvas-app-planner` agent using the `Task` tool. Pass a prompt that includes: - The user's requirements: `$ARGUMENTS` - The working directory (the absolute path resolved in Phase 0) - The plugin root path: `${CLAUDE_PLUGIN_ROOT}` Example prompt: > You are the canvas-app-planner agent. Plan a Canvas App for the following requirements: > > [paste...

Details

Author
microsoft
Repository
microsoft/power-platform-skills
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills

Data & Documents Featured

clinical-decision-support

Generate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.

25,858 Updated today
K-Dense-AI
Data & Documents Featured

seo-dataforseo

Live SEO data via DataForSEO MCP server. SERP analysis (Google, Bing, Yahoo, YouTube, Google Images), keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis (Lighthouse, content parsing), competitor analysis, content analysis, business listings, AI visibility (ChatGPT scraper, LLM mention tracking), and domain analytics. Requires DataForSEO extension installed. Use when user says "dataforseo", "live SERP", "keyword volume", "backlink data", "competitor data", "AI visibility check", "LLM mentions", "image SERP", "google images", "image rankings", or "real search data".

7,082 Updated today
AgriciDaniel
Data & Documents Featured

alphasense

AlphaSense integration. Manage data, records, and automate workflows. Use when the user wants to interact with AlphaSense data.

3,964 Updated 1 months ago
openclaw