Skip to content
Power Apps Model-Driven App Builder

Power Apps Model-Driven App Builder Skill

Microsoft's official plugin that builds whole model-driven Power Apps — tables, forms, views, security roles and generative pages — from a natural-language brief.

GitHub Docs

Install

Install with the skills CLI

One command for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf and dozens of other agents. Needs Node.js; the skill is fetched straight from microsoft/power-platform-skills.

$ npx skills add microsoft/power-platform-skills

Run it in a terminal. The CLI finds the agents installed on your machine, asks which ones to add the skill to, and whether to install it into the folder you ran it from or for all your projects. It also lists the skills in the repository so you can pick Power Apps Model-Driven App Builder.

Other ways to install

  1. Open the skill on GitHub and download the folder that holds its SKILL.md.
  2. Put it at ~/.claude/skills/microsoft-model-driven-apps/, where Claude Code picks it up in every project.

No scripts or references next to it? Saving the SKILL.md alone as ~/.claude/skills/microsoft-model-driven-apps/SKILL.md works too.

Using another agent? Its personal skills folder
Codex
~/.agents/skills/
Cursor
~/.cursor/skills/
GitHub Copilot
~/.copilot/skills/
Gemini CLI
~/.gemini/skills/
Windsurf
~/.codeium/windsurf/skills/
OpenCode
~/.config/opencode/skills/

About

  • /app-builder authors a complete model-driven app from a natural-language intent
  • /genpage adds generative pages to an existing app
  • Creates Dataverse tables, relationships, forms, views, charts and security roles
  • React + TypeScript + Fluent UI output deployed via PAC CLI
  • Specialist sub-agents for planning, entity creation and parallel code generation

The official Microsoft plugin for building model-driven Power Apps end to end with a coding agent. Its headline skill, /app-builder (in preview), takes a natural-language statement of intent and authors the entire app: Dataverse tables and the relationships between them, forms, views, charts, security roles, and the app plus its sitemap. A second skill, /genpage, builds generative pages (genux) for an app that already exists.

The two are deliberately independent — neither requires the other — so you can generate a greenfield app from a brief, or add a modern generated page to an app your organisation has run for years.

Generated pages are React + TypeScript using Fluent UI, which matches what a Power Platform developer would write by hand rather than producing a bespoke framework nobody else can maintain. The workflow covers the whole path: validating prerequisites, gathering requirements, generating code through specialist agents for planning, entity creation and parallel code generation, deploying via PAC CLI, and verifying the result in the browser. Under the hood it uses the headless cds-maker-sdk.

Requirements: PAC CLI newer than 2.10.0 and the Azure CLI (az). The repository ships a CHANGELOG documenting the v1.x to v2.x migration, which matters because the v2 line reorganised the skill surface.

Published by Microsoft under the MIT licence, installable into Claude Code or GitHub Copilot CLI from the power-platform-skills marketplace.

SKILL.md

The instructions your agent loads, as published by Microsoft.

SKILL.md

Model Apps plugin

Build model-driven Power Apps end to end, and the generative pages that go in them.

Install

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

Skills

/app-builder (Preview)
Builds and edits a whole app from a natural-language intent: tables,
relationships, forms, views, charts, security roles, app + sitemap.

/genpage
Builds generative pages (genux) for an app that already exists, using
specialist agents for planning, entity creation and parallel code generation.

Use either independently - neither requires the other.

Stack and prerequisites

React + TypeScript + Fluent UI, deployed via PAC CLI and the headless
cds-maker-sdk. Requires PAC CLI > 2.10.0 and Azure CLI (az login).
See CHANGELOG.md for the v1.x -> v2.x migration.

Install
Browse all skills →