Agent Skills とは何か

Agent Skillsは、Anthropicが提唱する「指示・スクリプト・リソースをまとめたフォルダを、エージェントが必要なときだけ動的に読み込んで特定タスクの性能を上げる」仕組みだ。 2025年10月16日にエンジニアリングブログで発表され、同年12月18日にはクロスプラットフォームのオープン標準として公開された。 Claude.ai・Claude Code・Claude Agent SDK・Claude Developer Platform(API)のすべてで、同じスキルが追加学習なしに動く。

公式のリファレンス実装と例は、GitHubの anthropics/skills リポジトリで公開されている。 本記事では、そこに収録された計17個の公式スキルを4カテゴリに整理し、「何ができるか」と「いつ使うか」をカタログとして一覧する。

仕組み — Progressive Disclosure と SKILL.md

各スキルは1つのフォルダとして配布される。中核は SKILL.md で、先頭のYAMLフロントマターに必須項目の namedescription を持つ。 そのほかに、実行コードを置く scripts/、補足ドキュメントの references/、テンプレート等の assets/ を任意で同梱できる。

この仕組みを支える設計原理がProgressive Disclosure(段階的開示)だ。 すべてを最初にコンテキストへ詰め込むのではなく、必要になった分だけ3段階で展開する。 そのため、スキルを何十個インストールしても、Claudeは「どんなスキルが存在し、いつ使うべきか」だけを把握し、コンテキスト窓を圧迫しない。

flowchart TD
    A[起動時: 全スキルの<br/>name と description のみ<br/>システムプロンプトに常駐] --> B{このタスクに<br/>関連するか?}
    B -->|No| A
    B -->|Yes| C[第2段階: SKILL.md 本体を読み込み<br/>具体的な手順を取得]
    C --> D{参照ファイルや<br/>スクリプトが必要か?}
    D -->|references を参照| E[第3段階: 必要な参照ファイルだけ<br/>追加で読み込む]
    D -->|scripts を実行| F[bashでスクリプト実行<br/>出力だけを受け取る<br/>コード本体は文脈に載らない]

    style A fill:#1e3a8a,stroke:#3b82f6,color:#fff
    style C fill:#3730a3,stroke:#6366f1,color:#fff
    style E fill:#5b21b6,stroke:#8b5cf6,color:#fff
    style F fill:#7c2d12,stroke:#f97316,color:#fff
Progressive Disclosure — 必要になった分だけ3段階で読み込む

① 文書作成スキル(document-skills プラグイン)

Office系ファイルとPDFを生成・編集するための4スキル。 Claude.aiやClaude Codeから「スプレッドシートを作って」「この資料をスライドにして」と頼むと自動で発火する。

スキル できること いつ使うか(発火の合図)
xlsx Excel/CSV/TSVの読み書き・編集、数式計算、書式設定、グラフ作成、乱雑なデータのクリーニング スプレッドシートの作成・修正、表データの集計・整形を頼んだとき
docx Word文書の作成・読取・編集。目次・見出し・ページ番号・レターヘッド、変更履歴やコメントの操作 レポート・契約書・レター等の整ったWord文書を作りたいとき
pptx スライドデッキ/ピッチデッキの作成、テキスト抽出、テンプレート・レイアウト・スピーカーノートの編集 プレゼン資料を作る/既存スライドの中身を抽出・編集したいとき
pdf テキスト/表の抽出、結合・分割・回転、透かし、フォーム入力、暗号化/復号、画像抽出、スキャンPDFのOCR PDFを読む・作る・加工する全般。OCRやフォーム処理も含む

② クリエイティブ & ビジュアルスキル

アート・デザイン・ブランディング系。「見た目を作る」タスクで力を発揮し、生成物の品質を一段引き上げるための知識とツールを提供する。

スキル できること いつ使うか(発火の合図)
canvas-design デザイン理論に基づくPNG/PDFのビジュアルアート生成(ポスター・図案・印刷物) ポスターや静的なグラフィックデザインを作りたいとき
algorithmic-art p5.jsでシード付き乱数とパラメータ探索を使ったジェネラティブアート(フローフィールド、パーティクル等) コードで生成するアルゴリズミックアートを作りたいとき
slack-gif-creator Slack向けに最適化したアニメーションGIFの作成(サイズ制約・検証ツール付き) Slackのカスタム絵文字やリアクション用GIFが欲しいとき
theme-factory スライド・ドキュメント・LP等のアーティファクトにテーマ(配色・フォント)を適用。10種プリセット or 即席生成 作った成果物に統一感のあるスタイルを後付けしたいとき
brand-guidelines Anthropic公式のブランドカラー・タイポグラフィを各種成果物に適用 Anthropicブランドのルック&フィールを揃えたいとき

③ フロントエンド & 開発スキル

UI構築から、MCPサーバ作成・Webアプリのテスト・Claude APIアプリ開発まで。 エンジニアの日常作業に直結する5スキルだ。

スキル できること いつ使うか(発火の合図)
frontend-design 汎用的な「AI臭さ」を避けた、本番品質で個性のあるフロントエンドUI(サイト・LP・ダッシュボード・Reactコンポーネント) Webページやコンポーネントの見た目を高品質に作りたいとき
web-artifacts-builder React/Tailwind/shadcnで状態管理・ルーティングを備えた複雑なclaude.ai HTMLアーティファクトを構築 単一HTMLでは収まらない多コンポーネントの作品を作るとき
mcp-builder 高品質なMCPサーバを作るガイド。Python(FastMCP)/ Node・TypeScript(MCP SDK)に対応 外部API・サービスをMCPサーバとして実装したいとき
webapp-testing Playwrightでローカルwebアプリを操作・テスト。フロントの挙動検証、デバッグ、スクショ、ログ確認 ローカルのWebアプリが正しく動くか確認・デバッグしたいとき
claude-api Claude API / Anthropic SDKアプリの構築・デバッグ・最適化。プロンプトキャッシュ導入やモデル間移行 Anthropic SDKを使うコードを書く・直す・モデルを更新するとき

④ ワークフロー & コミュニケーションスキル

ドキュメント執筆・社内コミュニケーション、そしてスキルそのものを作るメタスキル。 「成果物を整える」「仕組みを増やす」レイヤーを担う。

スキル できること いつ使うか(発火の合図)
doc-coauthoring 提案書・技術仕様・意思決定文書などを、文脈共有→反復推敲→読者検証という構造化ワークフローで共同執筆 まとまったドキュメントを腰を据えて一緒に書き上げたいとき
internal-comms ステータスレポート、リーダーシップ更新、社内ニュースレター、FAQ、インシデントレポートなど社内文書を定型に沿って執筆 社内向けの定型コミュニケーションを書きたいとき
skill-creator 新規スキルの作成・改善、evalによる性能測定、descriptionの最適化(発火精度の調整) 自作スキルを作る・既存スキルを改善・ベンチマークしたいとき

組み合わせユースケース

スキルは単体でも使えるが、実務では複数を連鎖させると効果が大きい。代表的な組み合わせを挙げる。

  • 四半期レビュー資料の一括生成: xlsxで数値を集計 → pptxでスライド化 → theme-factoryで配色を統一
  • プロダクトのLP制作: frontend-designでUIを設計 → web-artifacts-builderで動く実装に → brand-guidelinesでブランド適用
  • 新機能の社内展開: doc-coauthoringで技術仕様を共同執筆 → internal-commsで告知文・FAQを作成
  • 外部連携の構築: mcp-builderでMCPサーバを実装 → claude-apiでそれを呼ぶアプリを開発 → webapp-testingで動作検証

インストール方法

17スキルは anthropics/skills リポジトリをマーケットプレイスとして登録すれば導入できる。 環境ごとに入り口が異なる。

導入後は明示的な呼び出しは不要だ。タスクが各スキルの description に合致すると、Claudeが自動で該当スキルを発火させる。 だからこそ description の質が発火精度を左右し、自作時は skill-creator でそこを磨くことになる。

Agent Skills の歩み

Agent Skills 発表

Anthropicがエンジニアリングブログで「Equipping agents for the real world with Agent Skills」を公開。Progressive Disclosureを中核に据えた設計を提示。

anthropics/skills リポジトリ公開

公式の例・リファレンス実装をGitHubで公開。文書スキル4種とサンプルスキル群が利用可能に。

オープン標準化

Agent Skillsをクロスプラットフォームのオープン標準として公開。Claude.ai / Claude Code / Agent SDK / APIで同一スキルが動く土台が固まる。

スキルエコシステムの拡大

document-skills・example-skills・claude-apiの3プラグイン計17スキルが整備され、自作スキル(skill-creator)による拡張が一般化。

まとめ

Agent Skillsの本質は「専門知識を、必要なときだけ開くフォルダとして持ち運ぶ」ことにある。 Progressive Disclosureのおかげでスキルを大量に積んでもコンテキストは軽いまま保たれ、SKILL.mdというプレーンな形式ゆえにClaudeのあらゆる面で同じものが動く。 まずは公式17スキルで「何が標準で用意されているか」を把握し、足りない領域は skill-creator で自前のスキルへ——というのが、Agent Skillsを使いこなす最短ルートだ。

理解度チェック

理解度チェック

問題 0 / 50%
Q1

Agent Skillsの中核となる、起動時はnameとdescriptionだけを読み込み、必要に応じて段階的に内容を展開する設計原理を_____ Disclosureと呼ぶ。