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の仕様に沿うとされています。
スキルの配り方は、公式ブログで次のように整理されています。

日本の企業・学校でどう使えるか
ここからはTERRAISEの意見です。公式発表の範囲を超える部分は、一般的な進め方として書いています。
業務・授業での使いどころ
- 社内の共通ライブラリを持つ開発部門・情報システム部門。 入力は、社内ライブラリの使い方と社内の書き方のルールです。処理は、それをSKILL.mdにまとめてパッケージに同梱することです。出力は、エージェントが社内のやり方に沿ってコードを下書きすることです。ライブラリの更新に合わせてスキルも更新できるのが利点と考えられます。
- セキュリティ確認の定型化。 公式ブログには、依存パッケージの脆弱性(セキュリティ上の弱点)を調べるスキルの例があります。dotnet package listのコマンドでプロジェクトを確認し、修正版への更新を促す内容です。品質管理や情報システムの担当が、点検手順をスキルにして使うことが考えられます。
- ライブラリを外部に提供する企業。 自社のパッケージにスキルを同梱すれば、利用者側のエージェントが最新の使い方を参照できます。利用者向けの説明を整える作業の一部になります。
- 学校の情報系の授業。 C#や.NETを教える大学・高校の授業なら、教材用のライブラリにスキルを付けて、AIの回答のばらつきを抑える使い方が考えられます。.NETを扱っていない学校や、校務には当てはまりにくい話です。
始め方
- 開発チームの担当者が、使っているパッケージにスキルがあるか確認します。 公式ブログでは、dotnet-inspectで「package パッケージ名 -S Skills」を実行する例が示されています。project.assets.jsonでSKILL.mdを検索する方法もあります。
- 小さなテスト用プロジェクトで試します。 dotnet-inspectは、プロジェクトファイルを渡して直接の依存パッケージのスキルを一覧することもできます。本番のコードではなく、練習用の環境で始めるのが安全です。
- リポジトリに残したい場合は、dotnet-package-skillsを検討します。 スキルをリポジトリ内にコピーして、チーム全員が同じものを使えます。ただしパッケージの更新に合わせてスキルを更新するのは、自分たちの役割だと公式ブログは述べています。
- 同じ作業を、スキルがある場合とない場合で比べます。 答えの正しさと費用の両方を見ます。公式ブログは、この2点を評価の軸にしています。
- 自社のパッケージにスキルを入れる場合は、評価してから配ります。 利用者から効果がない、費用が増えるという報告があれば、改善するか外すのが前提です。
注意点
- 使い方の詳細は未公開です。 公式ブログは、パッケージ配布のスキルをエージェントでどう使うかは示していません。次の投稿で共有するとコメントで回答しています。
- モデルによって効果が違います。 公式ブログによると、最先端のモデルでは効果を上げる余地があまりありませんでした。弱いモデルでは、スキルに従う度合いが低く、結果もばらつきました。安いモデルだけで試すのは避けるべきだとされています。
- コストが増えることがあります。 作りが悪いスキルは、かえって費用を増やします。トークン(AIが処理する文字量の単位)の予算がある場合は、事前に確認してください。
- 安全面。 スキルはエージェントが読んで従うため、悪意のある内容が混ざると危険です。信頼できる作者のパッケージだけを使い、社内で承認するパッケージの範囲を決めておくことが考えられます。
- 情報の扱い。 エージェントに社内のソースコードを読ませる場合、どのAIサービスにどの情報を入力してよいかを、社内ルールで先に決めてください。
- 未確定の点。 日本語への対応、料金、提供範囲は、この発表では示されていません。公式ブログの例は英語です。
TERRAISEに相談する
今回の発表は、開発チームがAIエージェントに自社のやり方をどう渡すかを考える材料になります。自社のどの業務に当てはめるか、どこまで人が確認するかは、60分の無料相談で一緒に整理できます。ソースコードを外に出せない場合はローカルLLM導入、開発チームのAI活用の学び直しは研修(AX Academy)のページもご覧ください。
出典(2026年11月4日 08:52 確認)
- Microsoft「Delivering Skills in NuGet packages」
製品名・機能・提供範囲・料金は変わることがあります。導入前に必ず公式情報をご確認ください。
