GitHub Copilotにも追加されたAgent Skillsとは

-- Views

December 20, 25

スライド概要

[.NET Conf 2025 Tokyo Osaka Fukuoka - connpass](https://dotnetlab.connpass.com/event/371159/) のLT登壇スライドです。オープンスタンダードになったAgent Skillsの説明と使い分け、GitHub Copilotでの使い方についてまとめています

profile-image

バックエンドエンジニア。  主にC#, Azure, Terraform, GitHub Actionsをいじっています。Microsoft MVP for Azure, Azure AI Foundry, GitHub Star

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

GitHub Copilotにも追加された Agent Skillsとは .NET Conf 2025 Tokyo Osaka Fukuoka 2025/12/20 Maki Nagase

2.

Maki Nagase @yuma_prog • My Info • 株式会社ゼンアーキテクツ所属 • GitHub Star • Microsoft MVP for Azure, Azure AI Foundry • 運営・主催コミュニティ • AI駆動開発勉強会, JAZUG(Japan Azure User Group), Azure わいがや会, GitHub Vibe Riders, Hack Everything., GitHub dockyard, AOAI Dev Day • 好きな技術 • Azure PaaS, Azure AI, C#, Terraform, GitHub Copilot • 趣味 • 技術コミュニティ,アニメ,キャンプ,しゃぼん玉,法螺貝, サバゲ,などなど

3.

Agent Skills とは

4.

Agent Skills • もともとAnthoropicが開発したもので、Claudeでのみ使用できていた • Introducing Agent Skills | Claude • 2025/12/18(日本時間だと19日)にオープンスタンダード化を発表! • これにより各社がSkillsを使えるように • GitHub Copilot in VS Code(現在Insidersのみ)、GitHub Copilot CLI、GitHub Copilot coding agentでも利用可能に • Use Agent Skills in VS Code

5.

Agent Skills • Coding agentに、実際の作業手順を把握させるための機能 • 特定のタスクを実行するための手順書のようなものを指示・スクリプト・リソース の3種類にまとめる • 最低限ディレクトリにSKILL.mdがあればSkills • これにより誰でもそのSkillがあればタスクを実行可能になる

6.

GitHub Copilot in VS Code におけるSkillsの使い方

7.

VS Code Insidersで設定を有効化 • 現在はInsiders版のみ • VS Code Insidersの設定で「chat.useAgentSkills 」で検索して有効化

8.

GitHub Copilotでの Agent Skillsの設定方法 • .github/skills/の下にSkillごとのディレク トリを作成 • .cluade/skills/も対応している が、.githubの下が推奨 • その中にSKILL.mdを作成 • 他にもスクリプトやドキュメントも配 置可能

9.

SKILL.mdの記法 • YAML frontmatter にnameと descriptionを記載 • name:小文字とハイフンのみ。 Max64文字 • description:機能と使用タイミン グ・例を1024文字以内で説明 • Body:Skill使用時に従うべき指示、 ガイドライン、例を明確に記述 Copilotはdescriptionを見てSkillを読み込むかを判断するので、 descriptionの内容が重要! (MCP Toolのdescriptionと似たような立ち位置) • 達成に役立つこと • Skillを使うタイミング • 従うべき手順 • 予想される入力と出力の例 • スクリプトやリソースへの参照 ※Skillディレクトリ内のファイル は相対パスで参照可能

10.

GitHub CopilotのSkillの使い方 1.Skill発見 2.指示の読み込み 3.リソースアクセス • name,desctiontion から存在している • リクエストがSkill • Skillディレクトリ の説明に一致する 内の追加ファイル Skillの属性を読み とSKILL.mdを読み を(スクリプト、 込む サンプル、ドキュ 取る メント)を必要な タイミングで読み 込む このように段階的に読み込むことで、効率的にSkillを読み込み、必要な時に自動でアクティブ化できる ※この3段階は、Anthoropicが提唱しているものと同じフロー

11.

Skillsの例 • https://github.com/github/awesome-copilot/tree/main/skills • まだ一つしかないので、Contributeするなら今! • https://github.com/anthropics/skills • こちらのものも流用可能

12.

使い分け • VS CodeのブログではAgent SkillsとCustom instructionsを比較していた

13.

使い分け • Agent Skillsを使う場面 • 手順+スクリプトやさらなるドキュメントなどのリソースを参照して、その通りに対応 してほしいタスクがある • GitHub Copilotに限らず他のAIツールでも利用できるものとして共有したい • テスト、デバッグ、デプロイプロセスなどのプロジェクトごとに決まりがあるような ワークフローを定義したい • MCP Toolなどのツールやコマンドをどうやって使うかを定義したい 必要な時に「手順通り」動いてほしいものはSkillsで定義する (のがいいかもという個人的見解)

14.

宣伝

15.

12月22日 第57回 Tokyo Jazug Night https://jazug.connpass.com/event/375673/

16.

12月25日 Azureわいがや会2周年 • Microsoft Ignite RecapしてM5Stack猫耳を作り https://azure-waigaya.connpass.com/event/375717/ @ponponmikankanさん がDJをします

17.

1月15日 Agent Frameworkによる マルチエージェント実装体験ハンズオン • 今日も話があった激アツ機能、Durable Agentを体験できる会です! https://hack-everything.connpass.com/event/379271/