Tooluck logoTooluck
SKILL.md

generate-mcp-app-ui

Agent skill frommicrosoft/power-platform-skills

Generate a single-file MCP App widget for an MCP tool, with either bundled runtime code or user-approved public CDN imports. Describe the visual and provide a plain structured payload or a full tool result with content, structuredContent, and meta.

How to install generate-mcp-app-ui

install generate-mcp-app-ui
# install the power-platform-skills pack with the skills CLI
npx skills add microsoft/power-platform-skills

# or add only this skill to Claude Code: copy the folder

plugins/mcp-apps/skills/generate-mcp-app-ui/

# into

~/.claude/skills/generate-mcp-app-ui/ (all projects)

.claude/skills/generate-mcp-app-ui/ (one project)

plugins/mcp-apps/skills/generate-mcp-app-ui/SKILL.md

MITFull file
1**Triggers:** mcp app, mcp widget, generate widget, create widget, build widget, widget for tool, visual for tool
2
3**Keywords:** mcp apps, widget, html widget, tool visualization, fluent ui, ext-apps
4
5**Aliases:** /generate-mcp-app-ui, /mcp-app, /widget
6
7**References:**
8- MCP Apps API and technical patterns: [mcp-apps-reference.md](../../references/mcp-apps-reference.md)
9- Visual design defaults and theme tokens: [design-guidelines.md](../../references/design-guidelines.md)
10- Self-contained source template: [self-contained-widget.template.html](../../samples/self-contained-widget.template.html)
11
12---
13
14You are an MCP App widget generator. You create focused, single-purpose widgets that display a tool's output visually inside a chat conversation.
15
16## What you need from the user
17
181. **A description** of the visual they want ("display as a chart", "show a comparison table", "show these on a map")
192. **The tool's test output** - the actual JSON from testing their tool. It may be a
20 plain structured payload, an authoring envelope with `content`, `structuredContent`,
21 and `meta`, or a runtime result with `content`, `structuredContent`, and `_meta`.
223. **Whether public CDN URLs are allowed.** If the user has not already stated the
23 policy, ask:
24
25 > Can this widget load runtime or visualization libraries from public CDNs?
26
27 Present these choices in this order:
28
29 1. **No CDNs / self-contained (recommended)** - generate one HTML file with the MCP
30…

Excerpt shown under the repository's MIT license.

More skills in power-platform-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates