app-builder SKILL.md skillA
app-builder from microsoft/power-platform-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add microsoft/power-platform-skills/app-builder@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- microsoft/power-platform-skills
- Path
plugins/model-apps/skills/app-builder/SKILL.md- Versions recorded
- 20
- Latest version
- v1.0.0, committed Oct 22, 2026
- First version recorded
- Aug 11, 2026
- Size
- 76,493 bytes
- Repository stars
- 1,048
- License
- MIT
Builds and edits a model-driven Power Apps app from a natural-language intent — tables, columns, relationships, adaptive forms with sub-grids, views, Choice-column charts, business rules, business process flows, generative page intents for overview/dashboard surfaces, and an app module + sitemap. Runs an interactive authoring flow with plan approval and can download a deployed app back into an editable spec to change it. Use when the user says "build an app for X", "create a model-driven app…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
> **Plugin check**: Run `node "${PLUGIN_ROOT}/scripts/check-version.js"` — if it outputs a message, show it to the user before proceeding.
# app-builder — intent → model-driven app
Turn a natural-language intent into a deployed model-driven app. You author a reviewable **App Spec**
(JSON) with the user across confirmed turns, then a deterministic engine (`cds-maker-sdk`, vendored)
builds it — tables/columns/relationships, sample data, views, Choice-column charts, adaptive forms
with sub-grids, **generative pages** for overview/dashboard surfaces, and the app module + sitemap.
The **same spec drives create and edit**: download a deployed app back into a spec, change it, and
re-run the build (it's idempotent).
## CRITICAL — run the interactive flow in THIS conversation (the main loop)
> **You MUST run the authoring questions and the build narration yourself, in the main
> conversation. Do NOT dispatch a subagent (`Task`) for the interactive steps.**
>
> A subagent is headless — `AskUserQuestion` and plan mode do not reach the user from inside one
> (its only output is its final message). The whole point of this skill is the multi-turn,
…Read the whole file at its exact version.
How to install
mdr add microsoft/power-platform-skills/app-builder@sha256:a3074d6ba6d287feThe line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_rl2cfiycyngf6urg)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 20 versions of this file, between Aug 11, 2026 and Oct 22, 2026, about one every 4 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-10-22 | 6ff5c6f | 76,493 B | A | view · diff |
| v1.0.0 | 2026-10-20 | 8f7e777 | 72,587 B | A | view · diff |
| v1.0.0 | 2026-10-19 | fdb8ca5 | 70,553 B | A | view · diff |
| v1.0.0 | 2026-10-19 | 02d480a | 69,666 B | A | view · diff |
| v1.0.0 | 2026-10-13 | bc35eee | 59,869 B | A | view · diff |
| v1.0.0 | 2026-10-01 | ec678a8 | 51,761 B | A | view · diff |
| v1.0.0 | 2026-09-30 | f1a38ba | 51,503 B | A | view · diff |
| v1.0.0 | 2026-09-29 | c977532 | 51,137 B | A | view · diff |
| v1.0.0 | 2026-09-28 | 943401d | 50,152 B | A | view · diff |
| v1.0.0 | 2026-09-28 | 288a5c8 | 49,817 B | A | view · diff |
| v1.0.0 | 2026-09-23 | 63a812a | 48,945 B | A | view · diff |
| v1.0.0 | 2026-09-15 | a804d33 | 48,821 B | A | view · diff |
| v0.8.1 | 2026-09-14 | 433a5fd | 46,503 B | A | view · diff |
| v0.8.1 | 2026-09-11 | 8a36dab | 46,319 B | A | view · diff |
| v0.8.1 | 2026-09-08 | 1781b8e | 46,391 B | A | view · diff |
| v0.8.1 | 2026-09-01 | 9de213b | 45,026 B | A | view · diff |
| v0.8.1 | 2026-08-28 | 451de6e | 41,995 B | A | view · diff |
| v0.8.1 | 2026-08-21 | 87b905f | 38,206 B | A | view · diff |
| v0.8.1 | 2026-08-12 | 625e2fe | 37,375 B | A | view · diff |
| v0.8.0 | 2026-08-11 | ff5f16d | 37,233 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (76493 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
microsoft/power-platform-skills · 1,048 stars · license MIT · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_rl2cfiycyngf6urg GET https://markdownregistry.com/api/v1/resolve?ref=microsoft/power-platform-skills/app-builder GET https://markdownregistry.com/api/v1/blob/a3074d6ba6d287fe6a338e210085405848233254627b3e7d3b8c710a208350c5
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from microsoft/power-platform-skills
Every file in microsoft/power-platform-skills