このプロジェクトについて

Power Platform Skillsは、Power Platform開発向けのエージェントプラグインを配布するMicrosoft公式リポジトリです。このマーケットプレイスはGitHub Copilot CLIとClaude Codeで動作し、再利用可能なスキル、エージェント、コマンドをPower Platformのワークロード別にグループ化しています。 オプションのNodeベースのインストーラーは、必要に応じてPAC CLIをインストールし、対応するAIコーディングツールを検出し、マーケットプレイスを登録し、プラグインをインストールし、自動更新を有効にできます。プラグインは、マーケットプレイスおよびプラグインのインストールコマンドを使って手動で追加することも、ローカル開発用にクローンしたリポジトリから直接読み込むこともできます。 含まれるプラグインは以下をカバーします: - Power Pages:React、Angular、Vue、またはAstroを使用したシングルページアプリケーションを含むコードサイトの作成とデプロイ。 - Model Apps:/app-builderや/genpageなどのスキルを通じて、React、TypeScript、Fluent、PAC CLI、およびヘッドレスのcds-maker-sdkを使用して、モデル駆動型アプリと生成ページを構築。 - MCP Apps:JavaScriptのMCPツールランタイム、JSON Schemaメタデータ、単一ファイルのHTMLウィジェットを生成。Dataverseを基盤とするコードフルツールも含む。 - Code Apps:Power Platformコネクタを通じて接続されたReact、Vite、TypeScriptアプリを構築およびデプロイ。 - Mobile Apps:Expo、React Native、TypeScript、Power Apps Wrapを使用してモバイルコードアプリを構築。 - Power Apps Mobile Extension:Kotlin、Objective-C、PCF、および.ppmpluginバンドルを使用して、ラップされたCanvasアプリ向けのサードパーティ製ネイティブコントロールを作成。 - Canvas Apps:Canvas Authoring MCPサーバーを通じて.pa.yaml形式のCanvas Appsを作成。.NET 10 SDKが必要。 - Power Automate:FlowAgent MCPサーバーを通じてクラウドフローを作成、編集、実行、デバッグ。Node.js 18以降とAzure CLIサインインが必要。 このリポジトリは、CopilotとClaude Codeの両方について中断を減らす権限設定を文書化する一方で、広範な自動承認はエージェントにユーザーのローカルアクセス権を与えるため、信頼できる環境またはサンドボックス環境でのみ使用すべきだと警告しています。 マーケットプレイスはmarketplace.jsonで定義され、.claude-pluginファイルは互換性ミラーとして保持されています。一部のプラグインにはテレメトリが含まれています。Power PagesとMobile Appsのテレメトリはデフォルトで有効ですが、Model Appsのテレメトリは強制的に無効化されています。ユーザーはプラグインコマンドまたは環境変数を通じて送信を無効にできますが、文書化されたローカル診断ミラーは依然として書き込まれる可能性があります。リポジトリのコードはMITライセンスの下で提供されています。