「Claude Codeをもっと自分好みにカスタマイズできないかな?」と思ったことはありませんか。
実は、Claude Codeには「スキル」という仕組みがあり、よく使う作業手順やプロンプトをあらかじめ仕込んでおくことができます。
スキルを使えば、毎回長いプロンプトを打ち込む必要がなくなり、スラッシュコマンド一発で複雑なタスクを実行できるようになります。
この記事では、Claude Codeのスキルとは何か、どうやって作るのか、そして実践的な活用アイデアまで、初心者にもわかるようにステップバイステップで解説していきます。
Claude Codeの「スキル」とは?仕組みをざっくり理解しよう
スキルはClaude Codeに渡す「指示書」
結論から言うと、スキルとはMarkdownファイルに書かれた指示テンプレートのことです。
Claude Codeは普段、あなたがチャット欄に打ち込んだ指示に従って動きますよね。
スキルはその指示をあらかじめファイルとして保存しておき、必要なときに呼び出せる仕組みです。
たとえば「コードレビューして」「テスト書いて」「コミットメッセージ作って」といった定型作業を、毎回ゼロから指示する代わりに、スラッシュコマンド(例: /review)で一発実行できるようになります。
スキルが保存される場所
スキルファイルは .claude/skills/ ディレクトリに配置します。
プロジェクトごとに設定したい場合はプロジェクトルートの .claude/skills/ に、全プロジェクト共通で使いたい場合はホームディレクトリの ~/.claude/skills/ に置きます。
ファイル名がそのままスラッシュコマンド名になるので、review.md なら /review で呼び出せるイメージです。
CLAUDE.mdとの違い
「CLAUDE.mdにルールを書くのとどう違うの?」と思うかもしれません。
CLAUDE.mdは常にClaude Codeが読み込むルールで、すべての会話に適用されます。
一方、スキルは呼び出したときだけ有効になる、オンデマンドの指示書です。
用途によって使い分けることで、Claude Codeの動作をスマートに管理できますよ。
スキルファイルの基本構成を押さえよう
フロントマターで動作を制御する
スキルファイルはMarkdown形式ですが、先頭にフロントマター(YAML形式のメタ情報)を記述します。
これによってスキルの名前、説明文、トリガー条件などを制御できます。
基本的なフロントマターの例を見てみましょう。
---
name: コードレビュー
description: 変更されたコードをレビューして改善点を指摘する
---
以下のルールに従ってコードレビューを行ってください:
1. バグやセキュリティリスクの指摘
2. 可読性の改善提案
3. パフォーマンスの問題チェック
このように、---で囲んだ部分がフロントマター、その下が実際の指示内容になります。
指示本文の書き方のコツ
フロントマターの下に書く指示本文は、Claude Codeへのプロンプトそのものです。
ここで意識すべきポイントは3つあります。
- 具体的なステップを箇条書きで書く
- 出力形式(フォーマット)を明示する
- やってほしくないこと(禁止事項)も書く
あいまいな指示だとClaude Codeの出力もブレるので、「何を・どう・どの形式で」を明確にするのが成功のカギです。
トリガー条件で自動発動させる
スキルのフロントマターには、特定の条件で自動的にスキルを提案させる設定もできます。
たとえば「ユーザーがテストについて質問したとき」「特定のファイルを編集しているとき」など、コンテキストに応じた自動トリガーを設定できます。
これにより、スラッシュコマンドを打たなくてもClaude Codeが適切なスキルを判断して使ってくれるようになります。
実際にスキルを作ってみよう【5ステップ】
ステップ1〜3:ファイル作成から基本設定まで
それでは実際にスキルを作ってみましょう。
ここでは「ブログ記事の下書きを生成するスキル」を例に進めます。
- ディレクトリを作成: プロジェクトルートに
.claude/skills/フォルダがなければ作ります。
ターミナルでmkdir -p .claude/skillsを実行すればOKです。 - スキルファイルを作成:
.claude/skills/blog-draft.mdというファイルを新規作成します。
ファイル名がそのままコマンド名になるので、わかりやすい英語名をつけましょう。 - フロントマターを記述: ファイルの先頭にスキルの基本情報を書きます。
---
name: ブログ記事下書き
description: キーワードからSEO対策済みのブログ記事下書きを生成する
---
ステップ4〜5:指示本文の記述とテスト
フロントマターの下に、具体的な指示を書いていきます。
以下のルールに従ってブログ記事の下書きを生成してください:
## 構成ルール
- タイトル: 40字以内
- リード文: 200〜300字
- H2見出し: 4〜6個
- 各セクション: 500〜800字
## SEOルール
- キーワードをタイトルとリード文の最初の100字に含める
- 各H2見出しにもキーワードを自然に入れる
## 出力形式
- HTML形式で出力する
ファイルを保存したら、Claude Codeで /blog-draft と入力してみてください。
スキルが正しく読み込まれれば、指示に従った出力が返ってきます。
うまくいかない場合は、ファイルパスやフロントマターの書式を確認してみてくださいね。
スキル活用の実践アイデア5選
開発作業を効率化するスキル
スキルの使い道は無限大ですが、特に効果が高い活用例を紹介します。
| スキル名 | 用途 | 効果 |
|---|---|---|
| commit-msg | コミットメッセージの自動生成 | 日本語で統一されたメッセージを毎回作れる |
| review | コードレビュー | セキュリティ・パフォーマンス観点を漏れなくチェック |
| test-gen | テストコード生成 | 実装に合わせたテストを素早く作成 |
| refactor | リファクタリング提案 | 可読性・保守性の改善点を自動で洗い出す |
| doc-gen | ドキュメント生成 | 関数やAPIの説明文を自動作成 |
このように、繰り返し行う作業ほどスキル化の効果が大きいです。
一度作ってしまえば、チーム全員が同じ品質で作業できるようになるのも大きなメリットですね。
ブログ・コンテンツ制作向けスキル
開発者だけでなく、ブロガーやライターにもスキルは強力な武器になります。
たとえば記事の構成案を出すスキル、SEOメタディスクリプションを生成するスキル、SNS投稿文を記事から自動生成するスキルなど、コンテンツ制作のワークフロー全体をカバーできます。
筆者自身もこのブログの記事執筆にスキルを活用しており、記事1本あたりの作成時間が約半分に短縮されました。
あなたのブログ運営にも、ぜひ取り入れてみてください。
チームで共有して標準化する
スキルファイルはプロジェクトの .claude/skills/ に置けば、Gitで管理してチーム全体に共有できます。
コードレビューの基準、コミットメッセージのフォーマット、ドキュメントの書き方など、チームのルールをスキルとして定義しておけば、誰がClaude Codeを使っても同じ品質の出力が得られます。
新メンバーのオンボーディングにも効果的で、「まずこのスキルを使ってみて」と言えるのは大きいですよね。
スキル運用で気をつけたい3つのポイント
指示が長すぎると逆効果になる
スキルにあれもこれも詰め込みたくなりますが、指示が長すぎるとClaude Codeが混乱する原因になります。
目安として、1つのスキルファイルは200〜500行程度に抑えましょう。
もし指示が膨大になるなら、複数のスキルに分割するのがベターです。
たとえば「記事執筆スキル」を「構成案スキル」「本文生成スキル」「SEOチェックスキル」に分けるイメージです。
定期的にスキルをメンテナンスする
2026年現在、Claude Codeは頻繁にアップデートされています。
以前は有効だった書き方が変わったり、新しい機能が追加されたりすることがあります。
月に1回はスキルの動作を確認して、期待どおりの出力が得られるかテストする習慣をつけましょう。
とくにフロントマターの仕様変更には注意が必要です。
機密情報をスキルに含めない
スキルファイルをGitで管理する場合、APIキーやパスワードなどの機密情報は絶対に含めないでください。
環境変数を参照する形にするか、.gitignore で除外するスキルファイルを別途用意するのが安全です。
うっかりコミットしてしまうと取り返しがつかないので、ここだけは必ず守ってくださいね。
まとめ
Claude Codeにスキルを仕込む方法について解説しました。
最後に要点を振り返っておきましょう。
- スキルとは:Markdownで書く「オンデマンドの指示書」で、スラッシュコマンドで呼び出せる
- 保存場所:
.claude/skills/ディレクトリに配置する(プロジェクト単位 or 全体共通) - 基本構成:フロントマター(メタ情報)+指示本文(プロンプト)の2パート
- 活用例:コミットメッセージ生成、コードレビュー、ブログ記事作成など幅広く使える
- 注意点:指示は簡潔に、定期メンテナンスを忘れずに、機密情報は含めない
スキルを一度セットアップしてしまえば、毎日の作業効率が劇的に変わります。
まずは簡単なスキルを1つ作ってみるところから始めてみてください。
Claude Codeがあなた専用のアシスタントに進化しますよ。
