Q.230GitHub Copilot上級

Copilotの「エージェントスキル(SKILL.md)」の作り方は?

公開日  運営:Copilotの疑問100運営事務局

スキルは、作業の手順書と関連資料をフォルダにまとめたものです。.github/skills/スキル名/SKILL.mdを作ると、Copilotが依頼内容とスキルの説明(description)を見て、必要なときに読み込みます。

スキルのフォルダ構成スキルの構成(例)置き場所.github/skills/ (個人用は ~/.copilot/skills/)スキルのフォルダ.github/skills/release-note/必須ファイルSKILL.md(name・description と手順)一緒に置けるものテンプレート・スクリプト・資料
スキルのフォルダ構成

SKILL.mdの書き方

---
name: release-note
description: リリースノートを書くときに使う。変更点を利用者向けにまとめる手順
---
1. 前回のタグからのPRを一覧にする
2. 利用者に関係する変更だけを選ぶ
3. template.md の形でまとめる

置き場所と使える場所

  • リポジトリ:.github/skills、.claude/skills、.agents/skills
  • 個人:~/.copilot/skills、~/.agents/skills
  • 使える場所:クラウドエージェント、コードレビュー、Copilot CLI、Copilotアプリ、VS Codeのエージェントモード

name は小文字とハイフンで、フォルダ名と合わせるのが一般的です。任意の allowed-tools に書いたツールは、確認なしで使えるようになります。

出典:GitHub Docs「Creating agent skills」

↑