Anthropicが公開したAgent Skillsは、エージェントに専門知識や手順を教えるための仕組みだ。フォルダに手順書とスクリプトをまとめて渡すと、Claudeが必要な場面で読み込んで作業を進める。個人開発の反復作業を置き換える手段として注目が集まっている。
背景には、AIコーディングの作業が単発の質問応答から、連続した実務の代行へ移っている変化がある。API連携や書類処理など、毎回同じ説明が必要な作業はエージェントとの相性が良い。Skillsはその定型部分を再利用可能な形で残すための機能として用意された。Anthropicの発表によると、手順やスクリプトをパッケージ化してエージェントに持たせる考え方が示されている。
Agent Skillsとは何か
Agent Skillsは、特定の作業をこなすための知識をひとまとめにしたフォルダだ。中心にあるSKILL.mdには作業の手順や判断基準が書かれ、必要に応じてスクリプトやテンプレートが同梱される。Claudeはタスクの内容から関連するSkillを判断し、読み込んで実行する。Anthropicのドキュメントによると、Skillはエージェントが必要なときに参照するオンデマンドの知識として設計されている。
従来のシステムプロンプトやドキュメントとの違いは、作業単位で切り出せる点にある。プロジェクト全体の指示とは別に、請求書処理や画像変換など目的別の手順を独立して管理できる。使わないSkillは読み込まれないため、コンテキストの消費を抑えられる。個人の小さなプロジェクトでも、手順が増えた段階で整理しやすい構造になっている。
SKILL.mdとスクリプトが連携する仕組み
SKILL.mdはSkillの入口にあたるファイルだ。名称や説明文に加えて、いつ使うか、どの手順で進めるか、どのスクリプトを使うかが記述される。説明文はClaudeがSkillを選ぶための手掛かりになる。Anthropicのドキュメントでは、前方一致で参照されるメタデータと本文の役割が分けられている。
スクリプトやリソースは、手順を確実に再現するために添えられる。たとえばPDFの記入や表計算の整形など、コードで決められる部分はPythonスクリプトに寄せる。テンプレートやチェックリストは人が読む資料としても使える。手順書と実行コードが同じフォルダに入るため、改善するときの見通しが良い。
実行時の流れはシンプルだ。利用者の依頼を受けたClaudeが説明文を照合し、該当するSkillを読み込む。SKILL.mdの指示に従い、スクリプトを実行したりファイルを参照したりして作業を進める。Claude Codeのドキュメントによると、プロジェクトや個人設定のディレクトリに置いたSkillが自動で検出される仕組みになっている。
Claude Codeでの配置と読み込み
Claude Codeで使う場合、Skillは決められたディレクトリに配置する。プロジェクト専用と個人全体で使う場所が分かれており、用途に応じて置き場所を選べる。GitHubで公開されている公式リポジトリには、PDFやOffice文書を扱う例などが収められている。Anthropicの発表によると、文書作業向けのSkillが参照実装として提供されている。