Microsoft、NuGetでエージェントスキルを配布。.NETの最新仕様をAIに渡す

MicrosoftのNuGetチームが、AIエージェント向けスキル(SKILL.md)をNuGetパッケージに同梱して配る方法を紹介しました。仕組み、使えるツール、評価と安全面の注意点を整理します。

エージェントのスキルをNuGetで配る(AIニュース|Microsoft/11月3日発表/5つ 公式ブログの例のmarkoutに入っているスキル)
Vendor
Microsoft
Announced
2026.11.03
Published
2026.11.04
Checked
2026-11-04 08:52
Reading
約6分
Supervisor
舟橋 遼亮(代表取締役CEO)

Microsoftの.NETチームが、AIエージェント向けのスキルをNuGetパッケージに同梱して配る方法を紹介しました。.NETで開発する企業は、ライブラリの最新の使い方をAIエージェントに渡しやすくなります。ただし開発者向けの話で、使い方の詳しい手順は次回以降に共有される予定です。この記事は、Microsoftが2026年11月3日に公開した公式発表をもとに、2026年11月4日時点の情報で書いています。

何が発表されたか

NuGet(エヌゲット)は、.NETのライブラリを配るためのパッケージ管理の仕組みです。Agent Skills(エージェントスキル)は、SKILL.mdというMarkdownファイルで、AIエージェントに知識や作業のやり方を渡す仕組みです。公式ブログの要点は次のとおりです。

  • NuGetパッケージにスキルを同梱する方法を紹介。 スキルは通常、gitリポジトリで配られます。.NETチームはNuGetパッケージ経由の配布も試し、効果的だったと述べています。
  • 狙いは2つ。 モデルが知らない情報を補うことと、「自分たちのやり方」を指示することです。新しいパッケージはモデルの学習より常に新しいため、必要なときにスキルを渡す形が合うとしています。
  • 仕組みは既存の流れを使う。 dotnet restoreでパッケージを取得すると、SKILL.mdも手元に置かれます。取得したスキルはproject.assets.jsonに一覧されます。例に挙がったmarkoutパッケージには、5つのスキルが入っています。
  • 探すためのツールを紹介。 dotnet-inspectは、プロジェクトやパッケージにあるスキルを一覧します。dotnet-package-skillsは、スキルをリポジトリ内にコピーします。NuGet MCPはスキルにまだ対応しておらず、今後取り組むとされています。
  • 評価と安全面の注意。 スキルはモデルによって効果が変わり、作りが悪いとコストが増えます。Markdownをエージェントが読むため、信頼できる作者のパッケージだけを使う必要があるとしています。

提供開始日、対象のプランや地域、言語、料金は、この発表では示されていません。SKILL.mdの形式そのものは、公式ブログが紹介しているagentskills.ioの仕様に沿うとされています。

スキルの配り方は、公式ブログで次のように整理されています。

コードのリポジトリに同梱する方法、マーケットプレイスリポジトリ、NuGetパッケージの3つの配り方を、配る単位と特徴で比べた表。
FIG.01スキルの配り方の比較(公式ブログの整理をもとに作成)

日本の企業・学校でどう使えるか

ここからはTERRAISEの意見です。公式発表の範囲を超える部分は、一般的な進め方として書いています。

業務・授業での使いどころ

  • 社内の共通ライブラリを持つ開発部門・情報システム部門。 入力は、社内ライブラリの使い方と社内の書き方のルールです。処理は、それをSKILL.mdにまとめてパッケージに同梱することです。出力は、エージェントが社内のやり方に沿ってコードを下書きすることです。ライブラリの更新に合わせてスキルも更新できるのが利点と考えられます。
  • セキュリティ確認の定型化。 公式ブログには、依存パッケージの脆弱性(セキュリティ上の弱点)を調べるスキルの例があります。dotnet package listのコマンドでプロジェクトを確認し、修正版への更新を促す内容です。品質管理や情報システムの担当が、点検手順をスキルにして使うことが考えられます。
  • ライブラリを外部に提供する企業。 自社のパッケージにスキルを同梱すれば、利用者側のエージェントが最新の使い方を参照できます。利用者向けの説明を整える作業の一部になります。
  • 学校の情報系の授業。 C#や.NETを教える大学・高校の授業なら、教材用のライブラリにスキルを付けて、AIの回答のばらつきを抑える使い方が考えられます。.NETを扱っていない学校や、校務には当てはまりにくい話です。

始め方

  1. 開発チームの担当者が、使っているパッケージにスキルがあるか確認します。 公式ブログでは、dotnet-inspectで「package パッケージ名 -S Skills」を実行する例が示されています。project.assets.jsonでSKILL.mdを検索する方法もあります。
  2. 小さなテスト用プロジェクトで試します。 dotnet-inspectは、プロジェクトファイルを渡して直接の依存パッケージのスキルを一覧することもできます。本番のコードではなく、練習用の環境で始めるのが安全です。
  3. リポジトリに残したい場合は、dotnet-package-skillsを検討します。 スキルをリポジトリ内にコピーして、チーム全員が同じものを使えます。ただしパッケージの更新に合わせてスキルを更新するのは、自分たちの役割だと公式ブログは述べています。
  4. 同じ作業を、スキルがある場合とない場合で比べます。 答えの正しさと費用の両方を見ます。公式ブログは、この2点を評価の軸にしています。
  5. 自社のパッケージにスキルを入れる場合は、評価してから配ります。 利用者から効果がない、費用が増えるという報告があれば、改善するか外すのが前提です。

注意点

  • 使い方の詳細は未公開です。 公式ブログは、パッケージ配布のスキルをエージェントでどう使うかは示していません。次の投稿で共有するとコメントで回答しています。
  • モデルによって効果が違います。 公式ブログによると、最先端のモデルでは効果を上げる余地があまりありませんでした。弱いモデルでは、スキルに従う度合いが低く、結果もばらつきました。安いモデルだけで試すのは避けるべきだとされています。
  • コストが増えることがあります。 作りが悪いスキルは、かえって費用を増やします。トークン(AIが処理する文字量の単位)の予算がある場合は、事前に確認してください。
  • 安全面。 スキルはエージェントが読んで従うため、悪意のある内容が混ざると危険です。信頼できる作者のパッケージだけを使い、社内で承認するパッケージの範囲を決めておくことが考えられます。
  • 情報の扱い。 エージェントに社内のソースコードを読ませる場合、どのAIサービスにどの情報を入力してよいかを、社内ルールで先に決めてください。
  • 未確定の点。 日本語への対応、料金、提供範囲は、この発表では示されていません。公式ブログの例は英語です。

TERRAISEに相談する

今回の発表は、開発チームがAIエージェントに自社のやり方をどう渡すかを考える材料になります。自社のどの業務に当てはめるか、どこまで人が確認するかは、60分の無料相談で一緒に整理できます。ソースコードを外に出せない場合はローカルLLM導入、開発チームのAI活用の学び直しは研修(AX Academy)のページもご覧ください。

出典(2026年11月4日 08:52 確認)

製品名・機能・提供範囲・料金は変わることがあります。導入前に必ず公式情報をご確認ください。

TERRAISE代表 舟橋遼亮のポートレート

Supervised by — 監修

株式会社TERRAISE 代表取締役CEO 舟橋 遼亮

2025年2月に株式会社TERRAISEを創業。お茶の水女子大学 外部講師、Google AI Student Ambassador(2025年)を務める。上場企業や全国の高校などで、AIの活用を実際に指導している。

執筆:株式会社TERRAISE(公式発表をもとにAIで下書きし、出典と照合して掲載)。公開日:2026年11月4日

よくあるご質問

Q01NuGetパッケージでスキルを配るとは、どういうことですか。

AIエージェント向けの指示書(SKILL.md)をNuGetパッケージの中に入れて配る方法です。dotnet restoreでパッケージを取得すると、SKILL.mdも手元に置かれます。パッケージのバージョンごとに、最新のバイナリに合ったスキルを付けられます。

Q02スキルを入れれば、AIの回答は必ず良くなりますか。

そうとは限りません。公式ブログによると、最先端のモデルでは改善の余地があまりなく、弱いモデルでは結果がばらつきました。作りが悪いスキルは費用を増やすこともあるため、スキルの有無で正しさと費用を比べる評価が必要です。

Q03導入前に気をつけることは何ですか。

信頼できる作者のパッケージだけを使うことです。エージェントがMarkdownを読んで従うため、新しい危険の経路になりうると公式ブログは述べています。社内のソースコードを入力してよいAIサービスの範囲も、先に決めておくと安全です。

まず、御社の「あの業務」を、ひとつ教えてください。

  1. 01業務を1つ伺う
  2. 02その場で入力・処理・出力に分解する
  3. 03AIに任せられる範囲の当たりをつける
60分の無料相談を予約する

業務名をひとつ挙げていただければ、入力・処理・出力に分解して、その場で当たりをつけます。資料の準備は要りません。初回相談は60分・無料です。

会社紹介資料を請求する