用于为 Power Apps 模型驱动应用创建、更新并部署生成式页面。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "genpage" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/power-platform-skills/main/plugins/model-apps/skills/genpage/SKILL.md 2. 保存为 ~/.claude/skills/genpage/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为现有的 Power Apps 模型驱动应用创建一个 generative page,用于展示客户概览。使用 React v17、TypeScript 和 Fluent UI V9,页面包含客户基本信息、最近活动、待办事项和关键指标卡片,并给出可部署代码。
一个可用于模型驱动应用的客户概览生成式页面方案与代码,包含组件结构和部署结果。
请更新现有模型驱动应用中的 genux 页面,为销售团队增加按地区筛选、机会阶段可视化和快捷操作按钮,保持现有设计风格,并输出修改后的代码。
更新后的页面实现,包含新增交互、界面调整以及可直接替换的代码。
请检索当前 Power Apps 模型驱动应用中的生成式页面配置,并提出一个更适合服务工单处理的页面改版方案,包含实体需求、布局建议和代码调整方向。
当前页面配置摘要,以及面向工单场景的改版建议和实现思路。
Triggers: genpage, generative page, create genpage, genux page, build genux, power apps page, model page Keywords: power apps, generative pages, genux, model-driven, dataverse, react, fluent ui, pac cli Aliases: /genpage, /gen-page, /genux
This skill orchestrates four specialist agents across the create and edit flows:
Create flow:
genpage-planner — validates prerequisites, gathers requirements, detects what
entities and apps exist, presents a plan for approval, writes genpage-plan.mdgenpage-entity-builder — creates Dataverse entities (tables, columns,
relationships, choices, sample data) via the plugin's Node.js Web API scriptsgenpage-page-builder — generates one complete .tsx file per page; multiple
builders run in parallel for multi-page requestsEdit flow:
genpage-edit-planner — reads the downloaded page artifacts, gathers change
requirements, presents an edit plan, writes genpage-edit-plan.mdYou (the skill) coordinate the agents and own app creation, RuntimeTypes generation, deployment, browser verification, and the inline application of planned edits.
@fluentui/react-components exclusively (DatePicker from @fluentui/react-datepicker-compat, TimePicker from @fluentui/react-timepicker-compat).tsx file100vh/100vwFollow these phases in order for every /genpage invocation.
Derive a short folder name from the user's requirements:
$ARGUMENTScandidate-tracker)mkdir -p <folder-name>Write package.json and genpage.d.ts into the working directory so the
developer can npm install and get IntelliSense, type-checking, and "go to
definition" in their editor. Versions come from
references/supported-dependencies.md (single source of truth:
scripts/lib/supported-dependencies.js).
node "${CLAUDE_PLUGIN_ROOT}/scripts/generate-page-manifest.js" <working-dir> <kebab-slug>
<kebab-slug> is the same slug used for the working directory.--features charts,datepicker,timepicker (comma-separated) only when
the requirements clearly call for them; otherwise omit and keep the
manifest lean.--force to overwrite (used in regeneration flows when versions drift).⚠️ CRITICAL — you MUST invoke
genpage-plannervia theTasktool. You MUST NOT inline the planner's questions yourself withAskUserQuestion.The planner is not optional or skippable. It runs:
- Prerequisite validation (
node --version,pac helpversion >= 2.7.0)
…
帮助你为当前协作会话配置 Canvas Authoring MCP 服务器并排查连接问题
帮助用户将 canvas-apps 插件问题整理并提交为规范的 GitHub issue。
为 Power Apps 代码应用接入 Azure DevOps 连接器,便于查询工单、提报缺陷与管理流水线。
帮助你为 Power Apps 代码应用添加数据源或连接器,并引导到合适操作流程。
为 Power Apps 代码应用快速接入任意 Power Platform 连接器。
为 Power Apps 代码应用添加 Excel Online 连接器,便于读写 OneDrive 或 SharePoint 中的表格数据。
帮助你将 Power Automate 云端流程接入 Power Pages 站点并生成调用代码
生成完整的 Power Apps 画布应用,已弃用并建议改用 canvas-app。
帮助你用 React 与 Vite 快速创建并部署 Power Apps 代码应用。
根据数据模型方案为 Power Pages 站点创建 Dataverse 表、字段与关系。
为 Power Apps 代码应用添加 Dataverse 表,并生成 TypeScript 模型与服务。
帮助你从需求梳理到部署上线,快速创建全新的 Power Pages 代码网站。