用于为 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)
…
帮助你快速搭建 Power Platform 管道,实现 Power Pages 自动化部署。
检查并配置 Power Pages 站点安全响应头,定位风险并指导修复设置。
对 Power Pages 站点执行端到端安全审查,并汇总生成完整 HTML 报告。
用于对已部署的 Power Pages 网站进行运行时浏览、爬取与接口验证测试。
帮助你为 Power Apps 代码应用添加数据源或连接器,并引导到合适操作流程。
对已部署的 Power Pages 站点执行安全扫描并生成通俗风险摘要。
用自然语言生成办公文档与表格演示,并为 Word 文档提供 AI 审阅意见。
帮助你将 Power Automate 云端流程接入 Power Pages 站点并生成调用代码
帮助你用 React 与 Vite 快速创建并部署 Power Apps 代码应用。
通过自然语言生成真实的 Office 文档与源代码,提升办公和开发产出效率。
根据数据模型方案为 Power Pages 站点创建 Dataverse 表、字段与关系。
为 Power Apps 代码应用添加 Dataverse 表,并生成 TypeScript 模型与服务。