エージェントのスキルについて
エージェント スキルは、関連がある場合に特殊なタスクのパフォーマンスを向上させるために読み込むことができる命令、スクリプト、およびリソースのフォルダーです。 Agent Skills 仕様は、さまざまな AI システムで使用される オープン標準です。
特定の反復可能な方法でタスクを実行するように Copilot を教える独自のスキルを作成したり、 anthropics/skills リポジトリや GitHubのコミュニティで作成された github/awesome-copilot コレクションで、オンラインで共有されているスキルを使用したりできます。
たとえば、リリース ノートを作成するスキルには、チームのテンプレート、変更を収集するためのスクリプト、それらをグループ化するための手順を含めることができます。 エージェントは、すべての会話にワークフロー全体を含めるのではなく、リリース ノートで作業するときにこれらのリソースを読み込みます。
エージェント スキルを使用できる場所
エージェント スキルは、次と併用できます:
- GitHub Copilot app。
- GitHub Copilot CLI。
- Copilot cloud agentとGitHub.comのCopilot code review。
- Visual Studio Code、Visual Studio、およびJetBrains IDE製品群のエージェント モード。
IDE のサポートは、使用するバージョンによって異なります。 「Copilot機能マトリックス」を参照してください。
スキルの検索と保存
gh skillのGitHub CLIを使用して、GitHub リポジトリからスキルを検出してインストールすることもできます。 詳細については、「GitHub Copilot のスキルを追加する」を参照してください。
Copilot では次に示すオブジェクトをサポートしています。
- リポジトリに格納されているプロジェクト スキル (
.github/skills、.claude/skills、または.agents/skills) - ホーム ディレクトリに格納され、プロジェクト間で共有される個人スキル (
~/.copilot/skillsまたは~/.agents/skills)- クラウド サンドボックス セッションで個人のスキルを利用可能にするには、dotfiles リポジトリ内の
.copilot/skillsにそれらを含めます。 これは、 GitHub Actions ベースのセッションには適用されません。 「クラウド セッションのパーソナライズ」を参照してください。
- クラウド サンドボックス セッションで個人のスキルを利用可能にするには、dotfiles リポジトリ内の
サポートされる場所は、サーフェスによって異なります。 そのセットアップ ガイドを使用して、クラウドで実行されているエージェントで個人用スキルが利用可能だと想定せず、場所を選択します。
次のステップ
エージェント スキルを作成または追加するには、次を参照してください。