メインコンテンツまでスキップ

スキル: オンデマンドの専門知識

上級

スキル は、Claude が 関連するときだけ 読み込む専門知識 — 指示に加えて、任意のスクリプトとリソース — をパッケージ化したものです。すべてを CLAUDE.md に詰め込む代わりに、Claude にオンデマンドで取り込める能力のライブラリを与えます。

構造

スキルは SKILL.md を含むフォルダです: YAML フロントマター + 指示。

---
name: pdf-forms
description: Use when the user needs to fill, read, or generate PDF forms.
---

# PDF Forms
Steps and rules for working with PDF forms…
(optionally reference scripts/ or resources/ in this folder)

description がトリガー です — Claude はそれを読んで、いつスキルを起動するかを判断します。「Use when…」の形で、適切なタイミングで読み込まれ、それ以外では読み込まれない程度に具体的に書きましょう。

漸進的開示(なぜスキルがスケールするか)

Claude はすべてのスキルの本文を最初から読み込むわけではありません — 軽量な name + description を見て、リクエストが一致したときだけ完全な指示を取り込み(スクリプトを実行し)ます。これにより、多くのスキルをインストールしていてもコンテキストを軽く保てます。

どこに置くか

  • 個人: ~/.claude/skills/<name>/SKILL.md
  • プロジェクト(共有可能): .claude/skills/<name>/SKILL.md
  • チーム配布のために プラグイン に同梱。

AILmanac は すぐ使える 7 つのスキルパック を提供しています — 1 つコピーして試してみてください。

スキル vs コマンド vs サブエージェント vs MCP

ツール何であるかあなた vs Claude のどちらがトリガーするか
スラッシュコマンド保存されたプロンプトあなた が呼び出す
スキルオンデマンドの専門知識 + スクリプトClaude が関連するときに読み込む
サブエージェント独自のコンテキストを持つ委譲されたエージェントClaude が委譲する
MCP外部ツール/データへの接続呼び出すツールを提供する

次に