使い方・開発 中級
スキル
Agent Skills
AI エージェントに特定の作業のやり方を教えるための、指示書と補助ファイルをまとめたフォルダです。必要な場面でだけ読み込まれるため、多くの専門知識を持たせても文脈を圧迫しにくい仕組みです。
別の呼び方Agent Skills、エージェントスキル、SKILL.md
例社内の報告書フォーマットをスキルにまとめ、エージェントが報告書を書くときだけ読み込むようにした。
詳しく
スキルは Anthropic が作り、のちにオープンな形式(Agent Skills)として公開しました。現在は複数の AI ツールが同じ形式に対応しています。
- 中心となるのは
SKILL.mdというファイルで、冒頭に名前(name)と説明(description)を書き、その下に手順や注意点を書きます。 - 必要に応じて、スクリプト・参考資料・テンプレートなどのファイルを同じフォルダに置けます。
- エージェントは最初に各スキルの名前と説明だけを読み、作業内容に合うと判断したときに本文を読み込みます。
MCP が「外部のツールやデータにつなぐ」仕組みであるのに対し、スキルは「作業の手順や知識を渡す」仕組みで、組み合わせて使われます。他人が作ったスキルにはスクリプトが含まれることがあるため、中身を確認してから導入します。
あわせて知りたい言葉
- AIエージェント目標を与えられると、自分で手順を考え、ツールを使い、結果を見て次の行動を決める、という流れを繰り返して作業を進める AI のしくみです。1回の質問に1回答えるチャットとは違い、複数の手順をまたいで作業します。
- MCP(モデル・コンテキスト・プロトコル)AI アプリと外部のツールやデータをつなぐための共通の取り決め(プロトコル)です。一度 MCP サーバーとして作れば、MCP に対応したさまざまな AI アプリから同じ方法で使えます。
- コンテキストエンジニアリングモデルに渡す情報全体(指示、会話履歴、検索結果、ツールの定義や結果、記憶など)を、何をどれだけ・どの順で入れるかまで設計することです。とくに長い作業を続けるエージェントで重要になります。
- サブエージェントメインのエージェントから一部の作業を任される、別のエージェントのことです。独立した文脈で作業し、結果だけをメインに返します。