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 と環境 ID から Wrap URL を生成
  2. 02Prod または Test のホストを選択
  3. 03ブラウザーで URL を開く
  4. 04自動起動に失敗した場合も URL を返す

活用シーン

  1. 01指定したコードアプリの Wrap ページを開く
  2. 02Test 環境の 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 を生成して開きます。

--env Prod の場合は、次の URL です。

https://make.powerapps.com/environments/<envID>/wrap?appID=<appID>

--env Test の場合は、次の URL です。

https://make.test.powerapps.com/environments/<envID>/wrap?appID=<appID>

このスキルでは、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)で動作します。

コメント