mcpField
A
add-teams

add-teams

github.com/microsoft生産性1.1k242 回インストール今日更新
リポジトリ

add-teams について

Power Apps プロジェクトに Microsoft Teams コネクターを追加するスキルです。接続の確認、操作の設定、ビルド、Memory Bank の更新を案内します。

主な機能

  1. 01Teams 接続 ID の確認
  2. 02Teams コネクターの追加
  3. 03必要な操作の設定
  4. 04プロジェクトのビルドと確認
  5. 05Memory Bank の更新

活用シーン

  1. 01Power Apps プロジェクトへの Teams メッセージ機能の追加
  2. 02コネクター設定後のビルドエラー確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/power-platform-skills --skill add-teams

インストール後、Claude Code で/add-teamsを入力して読み込まれたか確認します。

詳細

📋 共通の指示:shared-instructions.md - 横断的な事項です。

Teams を追加する

ワークフロー

  1. Memory Bank を確認 → 2. コネクタを追加 → 3. 構成 → 4. ビルド → 5. Memory Bank を更新

ステップ 1:Memory Bank を確認する

memory-bank.mdに従って、memory-bank.md を確認します。

ステップ 2:コネクタを追加する

まず、接続 ID を確認します(connector-reference.mdを参照):

/list-connections スキルを実行します。出力から Teams の接続を探します。該当する接続がない場合は、環境固有の接続 URL を使って作成するようユーザーに案内します。コンテキストにあるアクティブな環境 ID(power.config.json または前の手順から)を使って、次の URL を組み立てます:https://make.powerapps.com/environments/<environment-id>/connections → + New connection → コネクタを検索 → 作成。

pa app add data-source --connector teams -c <connection-id>
ステップ 3:構成する

必要な Teams の操作(メッセージの送信、チャネルへの投稿など)をユーザーに尋ねます。

PostMessageToConversation -- Flow bot を介してチャットメッセージを送信します:

await TeamsService.PostMessageToConversation({
  "Post as": "Flow bot",
  "Post in": "Chat with Flow bot",
  "Post message request": {
    recipient: "<recipient-upn-or-id>", // UPN or Entra object ID
    messageBody: "<p>HTML message</p>", // HTML format
    isAlert: false,
    feedbackLoopEnabled: false
  }
});

Grep を使って、src/generated/services/TeamsService.ts 内の特定のメソッドを検索します(生成ファイルは非常に大きい場合があります。connector-reference.mdを参照してください)。

ステップ 4:ビルドする
npm run build

次に進む前に、TypeScript のエラーを修正してください。まだデプロイしないでください。

ステップ 5:Memory Bank を更新する

memory-bank.md に、追加したコネクタ、構成した操作、ビルドのステータスを記録します。

コメント