mcpField
O
open-wrap-url

open-wrap-url

github.com/microsoft开发1.1k129 次安装今天更新
代码仓库

关于 open-wrap-url

根据 Power Apps 代码应用的应用 ID 和环境 ID 构建并打开 Wrap URL。支持 Prod 和 Test 主机;若无法自动打开浏览器,仍会返回 URL。

主要功能

  1. 01根据应用和环境 ID 构建 Wrap URL
  2. 02选择 Prod 或 Test 主机
  3. 03在浏览器中打开 URL
  4. 04自动打开失败时返回 URL

适用场景

  1. 01打开指定代码应用的 Wrap 页面
  2. 02生成 Test 环境的 Wrap 链接
  3. 03浏览器无法启动时复制链接

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoft/power-platform-skills --skill open-wrap-url

安装后在 Claude Code 中输入/open-wrap-url确认已加载。

详细介绍

插件检查:运行 node "${PLUGIN_ROOT}/scripts/check-version.js"——如果输出消息,请在继续前向用户展示。

📋 共享说明:shared-instructions.md — 请先阅读。

打开 Wrap URL

为代码应用构建并打开 Wrap URL:

https://make.powerapps.com/environments/<envID>/wrap?appID=<appID>,适用于 --env Prod

https://make.test.powerapps.com/environments/<envID>/wrap?appID=<appID>,适用于 --env Test

此技能将 URL 构建和浏览器打开行为交由 scripts/open-wrap-url.js 处理。

工作流

  1. 解析应用 ID + 环境 ID → 2. 打开 Wrap URL

步骤 1 — 解析应用 ID + 环境 ID

遥测检查点:resolve_wrap_target

两个参数均为必填项:

  • --app-id <app-id>
  • --env-id <environment-id>

可选的主机选择器:

  • --env <Prod|Test>(默认:Prod)

如果 $ARGUMENTS 中缺少任一值,请一次性询问缺少的值。如果仍然缺少,请停止。

步骤 2 — 打开 Wrap URL

遥测检查点:open_power_apps_wrap

从插件根目录(或任意应用根目录)运行:

node scripts/open-wrap-url.js --app-id "<app-id>" --env-id "<environment-id>" [--env "Prod|Test"]

在回复中返回生成的 URL。如果浏览器无法自动打开,仍需打印 URL,并告知用户手动打开。

说明

  • 此技能不会修改项目源文件。
  • 支持 macOS(open)、Linux(xdg-open)和 Windows(start)。

评论

支持 Markdown