Claude Code Atlas
#02

自分だけのSkillsを作る

上級

よく使う指示パターンをSkillsファイルに落とし込み、再利用可能なオリジナルスキルを作成します。

座学

この講座で学べること

  • Skillsとカスタムコマンドはそれぞれフォルダとコマンドの違いがあることを理解する
  • 「具体的に・1ファイル1テーマ」で再現性の高いSkillsを書くコツを習得する
  • 議事録作成などの実務タスクをSkillsファイルとして作成する
  • 作成したSkillsをClaude Code自身に改善させる方法を知る

Skillsとは、Claude Codeに繰り返し依頼する作業の「手順書」をマークダウンファイルとして保存しておく機能です。Claude Codeが自動で参照するため「〇〇スキルを参照して書いて」と一言伝えるだけで、その手順に沿った回答が返ってきます。

Skillsファイルの保存場所はプロジェクト内の `.claude/skills/`、またはどのプロジェクトからでも使えるグローバル設定の `~/.claude/skills/` です。なお、スラッシュコマンドで呼び出すカスタムコマンドとは別物で、そちらは `.claude/commands/` フォルダに保存します。

使えるSkillsを書くコツは「具体的に書くこと」と「1ファイル1テーマ」の2点です。「文章を改善して」では何をどうしてほしいか伝わりません。「ですます調・200文字以内・小学生でも分かる言葉で書く」のように、やってほしいことを絞り込んで書くほど再現性が上がります。議事録と週報を1つのファイルに混ぜるのは避けて、目的ごとにファイルを分けましょう。

SkillsとカスタムコマンドはどちらもMarkdownファイルですが別物です

📚 Skills(スキル)

保存場所:.claude/skills/または~/.claude/skills/
使い方:Claude Codeが自動参照する指示書
呼び出し:「〇〇スキルを参照して書いて」と伝える

⚡ カスタムコマンド

保存場所:.claude/commands/
使い方:スラッシュコマンドで明示的に呼び出す
呼び出し:/コマンド名と打つ

良いSkillsファイルの条件

✅ 具体的

「文章を改善して」ではなく「ですます調・200文字以内・小学生でも分かる言葉で書く」

✅ 再利用可能

特定のプロジェクトに限定せず、どこでも使い回せる内容にする

✅ 1ファイル1テーマ

「議事録作成」「メール返信」など、テーマを1つに絞って他と混ぜない

Skillsファイルの例(.claude/skills/meeting-notes.md)

# 議事録作成スキル

以下の形式で議事録を作成してください:

- 日時・参加者・議題

- 決定事項(箇条書き)

- 次回アクション(担当者・期限付き)

ですます調・簡潔に・300字以内

作成したSkillsをClaude Codeに「このSkillsをもっと使いやすくして」と頼むと、Claude Codeが自分で改善してくれます。

実践手順

skillsフォルダを作成する

Skillsを保存するフォルダをプロジェクト内に作成します。

zsh
mkdir -p .claude/skills

Skillsファイルを作成する

議事録作成Skillsを例として作成します。Claude Codeに依頼してファイルを作成しましょう。

zsh
.claude/skills/meeting-notes.md という名前で、議事録を作成するSkillsファイルを作ってください。形式は:日時・参加者・議題・決定事項・次回アクション(担当者・期限付き)、ですます調・300字以内

作成したSkillsを使う

「〇〇スキルを参照して」と伝えるだけで、Claude CodeがSkillsの内容に従って作業してくれます。

zsh
meeting-notesスキルを参照して、今日の打ち合わせの議事録を作成してください

確認チェック

講座を終える前に、以下の項目を確認しましょう。

関連講座

「確認チェック」の全項目にチェックを入れると完了できます