Claude Code Skillとは?使い方をやさしく解説
Claude Codeを触っていて「Skill」という言葉を見かけたけれど、正直よくわからないまま素通りしていないだろうか。
- Skillとは何か、一言で言うと
- 何が嬉しいのか(毎回同じ説明をしなくてよくなる)
- 実際の使い方(呼び出し方・作り方の最初の一歩)
- 実際に作ってみた具体例

Skillとは、一言で言うと「手順書」
Claude Code Skillは、一言でいうと**「Claudeに読ませておく手順書」**だ。
「この作業をするときは、こういう順番で、こういう点に気をつけて進めてほしい」という指示を、SKILL.mdという1つのMarkdownファイルにまとめておく。あとはそのSkillを呼び出すだけで、Claudeがその手順書を読み込み、指示された通りに動いてくれる。
プログラミングのコードを書く必要はない。普通の日本語(または英語)の文章で、手順を書くだけでいい。
何が嬉しいのか、毎回同じ説明をしなくていい

Skillが無い状態でも、Claudeに複雑な作業を頼むことはできる。ただし、その都度「こういう手順で、ここに気をつけて」と説明し直す必要がある。長い指示ほど、伝え漏れも起きやすい。
Skillとして手順を書いておけば、一度書いた指示を、何度でも同じ精度で再現できる。チームで使えば、同僚にも同じ手順を共有できる。
Skillは、料理でいうレシピのようなものだ。レシピが無ければ毎回勘で作ることになるが、レシピがあれば誰が作っても同じ味に近づけられる。
実際の使い方
Skillを呼び出す
既に用意されているSkillを使うだけなら簡単だ。Claude Codeに「〇〇して」と話しかければ、内容に合ったSkillが自動的に選ばれることが多いし、/スキル名のように名前を指定して明示的に呼び出すこともできる。
自分でSkillを作る
自分で新しいSkillを作るときは、.claude/skills/というフォルダの中に、Skillごとのフォルダを作り、そこにSKILL.mdというファイルを置く。
.claude/skills/
自分のSkill名/
SKILL.md
SKILL.mdの中身は、大きく2つのパートに分かれる。
- ファイルの先頭に、Skillの名前と、どんなときに使うかの説明(このSkillが自動的に選ばれるかどうかの判断材料になる)
- そのあとに、実際の手順(ステップ1、ステップ2……という形で書くとわかりやすい)
「毎回コピペしていたプロンプト」との違い
よく使う指示文をメモ帳に保存しておき、必要なときにコピペする、という運用をしている人もいるだろう。Skillも似た発想だが、決定的に違う点が1つある。Claude自身が「今この作業に、このSkillが必要そうだ」と判断して、自動的に読み込みにいくことだ。
コピペのプロンプトは、貼り付け忘れれば効果が無い。Skillは、名前や説明文(どんなときに使うか)をきちんと書いておけば、こちらが呼び出すことを忘れていても、Claude側から「これが使えそうです」と判断してくれる。指示を思い出す責任が、人間からAI側に移るというのが一番の違いだ。
実際に作ってみた例
生成AIと一緒に学習を進めるための仕組みを作ったとき、「教科書を作る」「対話しながら説明の仕方を変える」「つまずきをノートにする」「復習をガイドする」「前提知識の穴を見つける」「理解度をテストする」という6つの作業を、それぞれ独立したSkillとして切り出した。
最初はすべて1つの長い指示として書こうとしていたが、うまくいかなかった。作業ごとに小さく分けてSkill化したことで、それぞれの手順を個別に直しやすくなり、実際に使いながら何度も改善できた。
この6本のSkillは、有料note「生成AIで学んでも忘れる人へ、”自分専用講師”を作った話」の購入特典として配布している。実際にどんな手順を書いたか、興味があれば見てみてほしい。
まとめ
- Claude Code Skillは、Claudeに読ませておく「手順書」
- 一度書いておけば、何度でも同じ精度で再現でき、チームでも共有できる
- 作るときは
.claude/skills/にフォルダを作り、SKILL.mdに手順を書くだけ - 複雑な作業ほど、1つの大きなSkillにせず、小さく分けたほうが直しやすい
関連記事


















コメント