Microsoft 365「Build plugins for Copilot Cowork」の変更点|影響・設定・移行・料金を解説

2026年6月16日に更新されたMicrosoft公式情報では、Copilot Coworkを拡張するプラグインの開発・配布方法が具体化されました。要点は、業務手順を定義する「Skills」と、外部サービスへ接続する「Connectors」をMicrosoft 365アプリパッケージにまとめ、組織内またはMicrosoft 365 App Store経由で配布できることです。(Microsoft Learn)

一般ユーザーに直ちに必要な作業はありません。一方、社内向けプラグインを開発する担当者、Microsoft 365管理者、既存のClaude Codeプラグインを移行したい開発者は、パッケージ形式、認証、利用料金、配布範囲を確認する必要があります。

目次

Microsoft 365の「Build plugins for Copilot Cowork」で何が変わるのか

今回の公式情報で重要なのは、Copilot Coworkの拡張方法が、Microsoft 365で既に使われているアプリ配布・管理の仕組みに統合された点です。

確認項目変更・明確化された内容主な対象者
パッケージ形式SkillsやConnectorsをMicrosoft 365アプリパッケージとしてZIP化開発者
SkillsSKILL.mdで業務知識や処理手順を定義開発者、業務担当者
ConnectorsリモートMCPサーバー経由で外部APIやデータに接続開発者、管理者
配布組織内へのカスタム配布と、App Storeでの一般公開に対応管理者、提供事業者
管理Microsoft 365管理センターで許可、ブロック、対象ユーザーを制御管理者
料金Coworkのモデル応答やツール・スキル呼び出しは使用量課金の対象管理者、予算管理者

Coworkプラグインは、Teamsアプリ、Copilotエージェント、Officeアドインと同じMicrosoft 365アプリパッケージの仕組みを利用します。管理者は新しい専用配布基盤を用意するのではなく、既存のMicrosoft 365アプリ管理を応用できます。(Microsoft Learn)

Build plugins for Copilot Coworkとは

Copilot Coworkのプラグインは、次の2種類の拡張要素で構成されます。

Skillsは業務手順や専門知識を追加する

Skillsは、プロンプトをベースにした業務ワークフローです。たとえば、次のような処理をCoworkに教えられます。

  • 契約書から更新期限やリスク条項を抽出する
  • 営業報告を指定の書式でまとめる
  • 人事規程に沿って申請内容を確認する
  • 財務資料を決められた観点で分析する

Skillsは、フォルダー内のSKILL.mdに名前、説明、処理手順、出力形式を記述して作成します。

Connectorsは外部データやAPIに接続する

Connectorsは、リモートMCPサーバーを通じて外部システムへ接続する機能です。社内データベース、顧客管理システム、業務APIなどの最新情報をCoworkから利用したい場合に使います。

外部の最新データが不要で、文書分析や定型文作成だけを行う場合は、Connectorを含まないSkillsのみのパッケージでも利用できます。(Microsoft Learn)

パッケージ構成適した用途注意点
Skillsのみ文書分析、執筆支援、定型業務外部サービスの認証が不要
ConnectorのみCowork標準機能から外部データを利用業務手順はCoworkの既存スキルに依存
Skills+Connector外部データを使った分析や業務処理認証、権限、API運用の確認が必要

実務では、まずSkillsのみで小さく検証し、外部データが必要になった段階でConnectorを追加すると、認証やセキュリティの設計を複雑にしすぎずに済みます。

誰に影響するのか

一般ユーザー

一般ユーザーが自分でプラグインを開発する必要はありません。管理者が配布したプラグイン、またはMicrosoft 365のマーケットプレースから追加したプラグインをCoworkで利用します。

Connectorを初めて利用するときは、外部サービスへのサインインやアクセス許可を求められる場合があります。管理者がプラグインを配布していても、ユーザー本人に代わって外部サービスへサインインすることはできません。(Microsoft Learn)

Microsoft 365管理者

管理者への影響が最も大きいのは、次の項目です。

  • Coworkを利用するユーザーへのライセンス割り当て
  • 使用量課金の有効化と上限設定
  • プラグインを利用できるユーザーやグループの指定
  • 外部Connectorが要求する権限の確認
  • カスタムプラグインの審査と配布
  • Microsoft Purview監査ログによる利用状況の確認

開発者・システム提供事業者

開発者は、独自形式ではなくMicrosoft 365アプリパッケージとしてプラグインを作成します。既存のClaude Codeプラグインがある場合は、Microsoftが案内する変換スクリプトを利用できます。

管理者が確認すべき設定と料金

ライセンスと使用量課金を確認する

Coworkプラグインを使用するユーザーには、Microsoft 365 Copilotライセンスが必要です。また、組織でCoworkへのアクセスを許可するには、管理者が使用量課金を有効にする必要があります。(Microsoft Learn)

使用量には、次の処理が含まれます。

  • AIモデルの応答
  • Skillsの呼び出し
  • Connectorやツールの呼び出し
  • 画像生成
  • ブラウザー操作

管理者はMicrosoft 365管理センターで使用量を確認し、ユーザー単位またはグループ単位の上限を設定できます。プラグイン単体の料金や外部APIの料金は提供元によって異なる可能性があるため、Coworkの使用量課金とは分けて確認してください。(Microsoft Learn)

プラグインの配布範囲を確認する

Microsoft 365管理センターでは、原則として「Agents」から「Tools」を開き、プラグインの配布対象を設定します。

設定できる主な範囲は次のとおりです。

設定動作
すべてのユーザーライセンスを持つ対象ユーザーに自動配布
特定のユーザーまたはグループ指定した利用者だけに配布
利用可能として公開ユーザーが自分で追加可能
ブロック組織内のユーザーは利用不可

地域単位の配布制御には対応していないため、拠点別に制限したい場合はセキュリティグループを利用します。(Microsoft Learn)

カスタムプラグインは検証環境から配布する

社内開発したZIPパッケージは、Microsoft 365管理センターのカスタムアプリのアップロード機能から配布できます。ただし、サイドロードしたパッケージはMicrosoft 365 App Storeの審査を通過していません。

本番環境へ直接配布せず、次の順番で進めるのが安全です。

  1. 開発者本人のアカウントで動作確認する
  2. 検証用グループへ限定配布する
  3. Connectorの権限と監査ログを確認する
  4. 使用量と処理時間を測定する
  5. 問題がなければ対象範囲を広げる

公開配布する場合は、Partner Centerを通じてMicrosoft 365 App Storeへ申請します。(Microsoft Learn)

プラグインを作成するときの基本手順

SKILL.mdを作成する

Skillsは、次のような構成で作成します。

my-extension/
└── skills/
    └── contract-analysis/
        └── SKILL.md

SKILL.mdにはYAML形式のフロントマターを記述します。

---
name: contract-analysis
description: |
  契約書から重要条件、リスク、義務、期限を抽出します。
  ユーザーが契約内容の確認やリスク分析を依頼した場合に使用します。
---

## 処理手順

1. 契約書を読み込む
2. 条項を分類する
3. リスクの高い項目を抽出する
4. 表形式で結果を出力する

nameは1~64文字のkebab-caseとし、フォルダー名と完全に一致させる必要があります。フォルダー名とnameの不一致は、Skillsが認識されない代表的な原因です。(Microsoft Learn)

必要な場合だけMCP Connectorを追加する

リモートMCPサーバーには、HTTPS、JSON-RPC 2.0、tools/callなどへの対応が求められます。認証方式として、認証なし、OAuth、APIキーを利用できます。

OAuthやAPIキーを使う場合、秘密情報をSKILL.mdやmanifest.jsonへ直接記載してはいけません。認証情報はMicrosoft Enterprise Token Storeで管理し、マニフェストからは登録IDを参照します。(Microsoft Learn)

manifest.jsonとアイコンを追加する

2026年6月16日版の公式ガイドでは、Microsoft 365 Unified App Manifestのバージョン1.28を使用する構成が案内されています。

パッケージには、主に次のファイルを含めます。

my-extension.zip
├── manifest.json
├── color.png
├── outline.png
└── skills/
    └── contract-analysis/
        └── SKILL.md

アイコンの指定サイズは、カラーアイコンが192×192ピクセル、アウトラインアイコンが32×32ピクセルです。ZIPを作成するときは、さらに外側のフォルダーを作らず、manifest.jsonがZIP直下に配置されるようにします。(Microsoft Learn)

既存のClaude Codeプラグインを移行する方法

既存のClaude Codeプラグインは、PowerShellの変換スクリプトを使ってMicrosoft 365形式へ変換できます。

.\Convert-ClaudePluginToMOS3.ps1 `
  -PluginPath ./my-claude-plugin `
  -OutputPath ./output

主な変換内容は次のとおりです。

Claude Code側Microsoft 365側
.claude-plugin/plugin.jsonmanifest.json
skills/*/SKILL.mdagentSkillsとSkillsフォルダー
.mcp.jsonagentConnectors
アイコンパッケージ内のアイコン

一方、次の機能はMicrosoft 365形式へそのまま変換できません。

  • commands/のスラッシュコマンド
  • agents/のサブエージェント
  • hooks/のイベント処理
  • settings.json
  • bin/の実行ファイル

変換処理が成功しても、元のプラグインと同じ動作になるとは限りません。未対応機能を使っている場合は、SkillsのワークフローまたはMCPツールとして設計し直す必要があります。(Microsoft Learn)

更新・移行・期限で注意すべきこと

2026年6月16日版の公式情報には、既存パッケージの強制移行日や提供終了日は明記されていません。現時点では、期限に追われて一括移行するのではなく、既存機能との差分を確認しながら段階的に検証するのが適切です。

カスタムパッケージを更新するときは、次の点を確認してください。

  • 同じアプリとして更新する場合は、パッケージのGUIDを変更しない
  • manifest.jsonのバージョンを更新する
  • Skillsのフォルダー名とnameを不用意に変更しない
  • 認証方式やConnector URLの変更を再検証する
  • 更新後は新しいCowork会話を開始して動作確認する
  • 旧バージョンへ戻せるよう、配布済みZIPを保管する

公式ガイドでも、GUIDはバージョン間で安定させるよう案内されています。変換スクリプトを同じプラグイン名で実行した場合は、同じGUIDが生成されます。(Microsoft Learn)

プラグインを無効化または削除しても、進行中の会話は直ちに停止しません。SkillsやConnectorsが利用できなくなるのは、原則として新しい会話や次回同期以降です。(Microsoft Learn)

プラグインが表示されないときの確認ポイント

症状主な原因確認方法
Skillsが表示されないフォルダー名とnameが不一致kebab-caseと完全一致を確認
ZIPをアップロードできないmanifest.jsonがZIP直下にないZIPの階層を確認
プラグインが検索に出ない管理者が未承認、対象外、ブロック済み「Agents」→「Tools」で確認
Connectorへ接続できない認証IDやOAuth設定が不正referenceIdと登録範囲を確認
ユーザーだけ利用できないライセンス、課金、グループ割り当ての不足ユーザー単位の設定を確認
毎回確認画面が出るMCPツールの安全性注釈が不足readOnlyHintなどを設定
パッケージ検証で失敗するSkillsや添付ファイルの上限超過ファイル数と容量を確認

1パッケージに含められるSkillsは最大20個、Connectorsは最大10個です。各Skillの補助ファイルは最大20個、1ファイル5MB以下、合計10MB以下という制限があります。(Microsoft Learn)

また、MCPツールに安全性を示すannotationsがない場合、Coworkはそのツールを破壊的な操作として扱い、確認を要求します。読み取り専用の検索処理にはreadOnlyHintを設定するなど、実際の処理内容に合わせた注釈が必要です。(Microsoft Learn)

一般ユーザーはCustomize、管理者はAgentsを確認する

一般ユーザーがプラグインを探す場合は、Coworkの「Customize」を開き、「Plugins」タブを確認します。インストール済みプラグインの確認や削除、新しいプラグインの追加はこの画面から行います。

会話ごとにプラグインを有効または無効にしたい場合は、「Sources & Skills」パネルを使用します。管理者が配布したプラグインはユーザー側で削除できませんが、会話で使用しないよう無効化できる場合があります。(Microsoft Learn)

管理者は、まず少人数の検証グループを作り、使用量の上限、Connectorの権限、監査ログを確認してください。開発者はSkillsのみの最小構成から始め、外部データが必要な処理に限ってMCP Connectorを追加することで、安全性と運用コストを管理しやすくなります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次