Claude Code Skills完全ガイド|カスタムスキルの作り方と活用法【2026年版】

Claude Code Skillsのイメージ画像

Claude Code Skillsは「毎回同じ指示を出す手間」をゼロにする機能です。一度作れば、スラッシュコマンド1つで何度でも同じ品質の仕事をAIに任せられます。

  • 要点1: SKILL.mdファイルに手順を書くだけ。プログラミング不要で、5分で最初のスキルが作れる
  • 要点2: 楽天では財務ワークフローのSkills化で1日の業務が1時間に短縮(8倍の生産性向上)
  • 要点3: 「週報作成」「提案書の初稿」「コードレビュー」など、繰り返す業務はすべてスキル化の対象になる

この記事でわかること: Skillsの仕組み → 具体的な作り方 → チームへの展開方法。読了後すぐに自分のスキルを作れる構成です。

30秒でわかるClaude Code Skills——「何ができるか」を先に見る

百聞は一見にしかず。まずはSkillsで何が変わるか、具体例で見てみましょう。

Before / After:週報作成の場合

Before(毎回手作業) After(スキル化後)
ChatGPTやClaudeに「今週の成果を以下のフォーマットで…」と毎回コピペ /weekly-report と入力するだけ
出力フォーマットが毎回微妙に異なる 自社テンプレートどおりの出力が毎回保証される
新メンバーに「週報の書き方」を口頭で引き継ぎ スキルファイルを共有するだけで引き継ぎ完了

この「Before → After」の変化を実現するのが、Claude Code Skillsです。スキルとは、業務手順・出力フォーマット・ルールをSKILL.mdというMarkdownファイルに書いて登録するだけの仕組みです。一度作れば、プロジェクトやセッションをまたいで何度でも同じ品質の出力が得られます。

Skillsでできることの全体像

やりたいこと スキルの例 呼び出し方
定型ドキュメントの自動作成 週報・議事録・日報の生成 /weekly-report
自社ルールの徹底 文体ガイド・コーディング規約の適用 「レビューして」で自動発動
データ変換・加工 CSVから自社フォーマットのレポート生成 /sales-report
営業・提案資料の初稿生成 顧客情報から提案書テンプレートを自動生成 /proposal
ブラウザ操作・外部連携 Webスクレイピング・テスト自動化 /browser-test

ポイントは、プログラミングの知識が不要という点です。SKILL.mdはMarkdown形式のテキストファイルなので、「やり方を日本語で書くだけ」でスキルが完成します。

「自社の業務をスキル化したいけど、何から始めれば…」

Claude Code個別指導では、あなたの業務に合わせたスキル設計を一緒に行います。
初回無料でご相談いただけます。

個別指導の詳細はこちら →

Skillsの仕組み——SKILL.mdファイルの構造と動作原理

スキルの実体は、SKILL.mdという1つのMarkdownファイルです。このファイルに「何をするか」「どう出力するか」を書いておくと、Claudeが必要なタイミングで自動的に参照します。

SKILL.mdの基本構造(コピペで使えるテンプレート)

---
name: weekly-report-writer
description: 週報を自社フォーマットで自動作成するスキル。「週報を書いて」「週報作成」などのリクエストでトリガー。
---

# 週報作成スキル

## 役割
あなたは○○株式会社の週報ライターです。

## 出力フォーマット
以下のテンプレートに沿って週報を作成してください。

### 今週の成果
- [実施内容]: [成果・数値]

### 来週の予定
- [タスク名]: [期限]

### 課題と相談事項
- [課題内容]

SKILL.mdは2つのパートで構成されています。

  • YAMLフロントマター---で囲まれた部分): nameはスラッシュコマンド名、descriptionはClaudeが「いつこのスキルを使うか」を判断する材料
  • Markdownコンテンツ: 役割・手順・出力フォーマットなど、Claudeへの具体的な指示

descriptionの書き方がスキルの精度を左右します。「どんなリクエストが来たら発動するか」を具体的に書くことで、ユーザーが自然に話しかけるだけでスキルが自動適用されるようになります。

補助ファイルでスキルを強化する

より高度なスキルでは、参照ドキュメントやスクリプトを追加できます。

weekly-report-writer/
├── SKILL.md           ← 必須。指示ファイル
├── references/
│   ├── template.md    ← 週報テンプレート
│   └── style-guide.md ← 文体ガイド
└── scripts/
    └── format.py      ← データ整形スクリプト

設計のポイントはProgressive Disclosure(段階的開示)です。フロントマターは常にメモリに読み込まれるため簡潔に保ち、詳細は補助ファイルに分離します。こうすることで、Claudeのコンテキストを効率的に使えます。

SkillsとMCPの違い——役割の整理

Claude Codeには「MCP(Model Context Protocol)」という外部ツール連携の仕組みもあります。混同しやすいので整理しておきます。

機能 一言でいうと 具体例
Skills 「仕事のやり方」を覚えさせる 週報作成、提案書の文体統一、コードレビュー基準
MCP 「使える道具」を増やす Slack通知、データベース操作、GitHub連携

この2つを組み合わせることで、「Slackからデータを取得し(MCP)、自社フォーマットのレポートにまとめる(Skills)」といった高度な自動化が実現できます。

5分で作る最初のスキル——実践ステップ

ここからは手を動かしながら進めます。読みながら一緒にやると、この章を読み終わる頃にはあなた専用のスキルが1つ完成します。

ステップ1: スキル化する業務を選ぶ

まず、あなたの業務の中から「毎回同じことをAIに説明している作業」を1つ選びます。

スキル化に向いている業務の特徴:

  • 毎週・毎月など定期的に発生する
  • 決まったフォーマットやルールがある
  • 今ChatGPTなどに毎回同じプロンプトをコピペして頼んでいる
  • 新メンバーへの引き継ぎが難しい

迷ったら「週報作成」「問い合わせメールの初回返信」「議事録の整形」から始めるのがおすすめです。

ステップ2: ディレクトリを作成する

スキルを置く場所は2種類あります。まずは個人用(グローバル)で作り、うまくいったらチーム用に移しましょう。

種類 パス 誰が使える?
個人用(グローバル) ~/.claude/skills/スキル名/ 自分のみ(全プロジェクト共通)
チーム用(プロジェクト) .claude/skills/スキル名/ プロジェクトメンバー全員
# 個人用スキルのディレクトリを作成
mkdir -p ~/.claude/skills/weekly-report-writer

ステップ3: SKILL.mdを書く

上のテンプレートをコピーして、自社の業務に合わせて編集します。

最速の方法: Claude Code上で普段やっている作業を一度やった後、「今やったこの作業をスキルにして」と話しかけてください。Claude自身がSKILL.mdを自動生成してくれます。手動で書くより速く、実際の業務に即したスキルが作れます。

ステップ4: テストする

スキルを配置したら、Claude Codeで呼び出します。

  • 明示的な呼び出し: /weekly-report-writer とスラッシュコマンドで入力
  • 自動呼び出し: 「週報を書いて」と自然に話しかけると、descriptionを元にClaudeが自動判定

確認ポイント:

  1. 期待どおりのフォーマットで出力されるか
  2. 自社のルール・文体が反映されているか
  3. 関係ない場面で誤発動しないか(descriptionの調整)

ステップ5: 改善する

テスト結果を見て、足りない指示を追記したり、参照ドキュメント(references/)を追加して精度を高めます。スキルは「育てるもの」なので、最初から完璧を目指す必要はありません。

職種別・すぐ使えるスキル設計例

「自分の業務だとどうスキル化すればいいのか」のヒントとして、職種別の活用例と企業事例を紹介します。

管理部門(経理・人事・総務)

楽天の事例が象徴的です。管理会計・財務ワークフローにSkillsを導入し、複数のスプレッドシートから異常値を検出、決算レポートを自動生成。結果、1日かかっていた業務が1時間に短縮されました。

すぐ使えるスキル設計例:

  • 月次レポート生成: 売上CSVを自社フォーマットのレポートに変換
  • 請求書チェック: 金額・宛先・日付を抽出し、支払いリストに転記
  • 採用スクリーニング: 履歴書を統一フォーマットに整理し、評価基準で一次選別

営業・マーケティング部門

Canvaでは、ブランドガイドラインを反映したコンテンツ制作スキルの開発が進んでいます。営業資料やマーケティングコンテンツに自社のトーン・スタイルを自動適用できます。

  • 提案書初稿生成: 顧客情報と課題を入力 → 自社テンプレートの提案書を自動生成
  • 競合比較表作成: 競合のWebサイト情報から比較表を自動作成
  • フォローアップメール: 商談ステータスに応じた定型メールを自動生成

開発・IT部門

Wantedlyでは、新メンバーのオンボーディングにSkillsを活用。コードの説明、開発環境のセットアップ手順、プロジェクトルールをスキル化し、引き継ぎコストを大幅に削減しています。医療スタートアップのUbieでも、非エンジニアメンバーへのClaude Code浸透が進み、バックオフィス業務の自動化が加速しています。

  • コードレビュースキル: 自社のコーディング規約に沿ったレビューコメントを自動生成
  • リリースノート作成: Gitのコミット履歴から変更内容を自動要約
  • 障害対応チェックリスト: インシデント発生時の手順を自動表示

あなたの業務に最適なスキルを一緒に設計します

Claude Code個別指導では、SkillsとMCPを組み合わせた業務自動化を
マンツーマンでサポートします。初回無料相談を受付中です。

個別指導の詳細はこちら →

チームでSkillsを共有・運用する方法

個人で作ったスキルをチームに展開することで、業務知識の標準化と生産性の底上げを同時に実現できます。

Git管理でチーム全員にスキルを配布する

プロジェクトスキル(.claude/skills/)をGitリポジトリに含めることで、チーム全員が最新のスキルを自動的に使えるようになります。GitHubとClaude Codeの連携についてはClaude Code × GitHub連携ガイドで詳しく解説しています。

プロジェクトルート/
├── .claude/
│   └── skills/
│       ├── weekly-report/       ← 週報作成スキル
│       ├── meeting-minutes/     ← 議事録作成スキル
│       └── customer-response/   ← 顧客対応スキル
└── ...

Git管理のメリット:

  • バージョン管理: スキルの変更履歴を追跡できる
  • レビュープロセス: プルリクエストでスキルの品質をチェックできる
  • 即時配布: git pullするだけで全員が最新版を取得

社内スキルカタログのベストプラクティス

スキルが増えてきたら、一覧と使い方をまとめた「社内スキルカタログ」を整備しましょう。

ポイント 内容
命名規則の統一 部門-業務内容 形式(例: sales-proposal-writer)で検索しやすく
担当者の明確化 各スキルにオーナーを設定し、継続的な改善を担保
段階的な展開 個人 → 部門PoC → 全社と段階的に広げてリスクを抑制

公開スキルライブラリの選び方とセキュリティ注意点

Anthropicが提供する公開スキルライブラリ(claude.com/skills)には60,000を超えるスキルが公開されています。ゼロから作るのではなく、既存のスキルをベースにカスタマイズする方が効率的です。

おすすめの公開スキルカテゴリ

  • ブラウザ自動化(Playwright連携): Webテスト・データ収集の自動化
  • ドキュメント生成(PPTX・PDF・DOCX): 各種ビジネス文書の自動作成
  • コードレビュー支援: プルリクエストの自動レビューと改善提案
  • データ分析・可視化: CSVやスプレッドシートからレポートを生成

セキュリティリスク——公開スキルの36%に問題がある

公開スキルの活用には注意が必要です。セキュリティ企業Snykの調査(3,984件を分析)で、36.82%に少なくとも1つのセキュリティ上の問題13.4%に重大な問題が確認されました。76件には認証情報の窃取やバックドア設置を目的とした悪意あるコードが含まれていました。

安全に使うための4つの基準:

  1. Anthropic公式リポジトリを優先: anthropics/skills(GitHubスター86,500超)から選ぶ
  2. コードを確認してから導入: SKILL.mdとscripts/の内容を必ず事前確認
  3. 信頼できる開発元を選ぶ: 開発元の実績・組織を確認する
  4. 機密業務には自社製スキルを使う: 社内データにアクセスするスキルは外部に頼らない

よくある質問

Q. プログラミングの知識がなくてもスキルを作れますか?

はい。基本的なスキルはMarkdownで記述するため、プログラミング知識は不要です。Claude Code上で「今やったこの作業をスキルにして」と話しかけると、SKILL.mdを自動生成してくれます。実行可能なコードを含む高度なスキル(スクレイピング・API連携など)にはPythonやJavaScriptの知識が必要ですが、業務手順や文体ルールの登録だけなら技術的ハードルはほぼありません。

Q. SkillsとMCPの違いは何ですか?

Skillsは「やり方を覚えさせる」機能(業務手順・出力ルールの登録)、MCPは「使える道具を増やす」機能(Slack・DB・APIとの連携)です。週報のフォーマットを登録するならSkills、Slackに自動投稿する機能を追加するならMCP。両方を組み合わせることで高度な業務自動化が実現できます。

Q. 1つのスキルで対応できる作業量に上限はありますか?

技術的な上限はありませんが、複雑になるほど精度が下がります。ベストプラクティスは1スキル=1業務です。複数の業務を自動化したい場合は、スキルを分割して管理しましょう。

Q. 公開スキルライブラリは安全ですか?

Snykの調査では約37%に何らかの問題が報告されています。特に実行コードを含むスキルは注意が必要です。Anthropic公式リポジトリから選び、コードを事前確認することで、リスクを大幅に低減できます。

Q. スキルがうまく動かないときはどうすればいい?

多くの場合、descriptionの記述が曖昧なことが原因です。「どんなリクエストでトリガーするか」を具体的に書き直してみてください。それでも解決しない場合は、Claude Codeに「このスキルがうまく動かない原因を分析して」と聞くと、改善提案を出してくれます。

まとめ——まず1つ、明日の業務をスキルにしてみる

Claude Code Skillsは、AIを「汎用ツール」から「自社専用アシスタント」に変える仕組みです。

  • Skillsとは: 業務ノウハウ・手順・文体をSKILL.mdに書いて登録し、繰り返し使える機能
  • 作り方: Markdownで書くだけ。プログラミング不要。Claudeに「スキルにして」と言えば自動生成
  • 業務効果: 楽天では1日→1時間(8倍向上)。定型業務ほど効果が大きい
  • チーム展開: .claude/skills/をGit管理するだけで全員に配布
  • 注意点: 公開スキルの36.8%にセキュリティ上の問題あり。Anthropic公式を優先

スキルは作れば作るほどAIがあなたの業務を深く理解し、精度が上がっていきます。まずは1つ——明日やる業務の中で「毎回同じことを繰り返している」ものを選んで、スキルにしてみてください。

Claude Codeを使いこなしたい方へ

Skillsの設計からMCP連携まで、あなたの業務に合わせたClaude Code活用法を
マンツーマンでお伝えします。初回無料でご相談いただけます。

個別指導の詳細はこちら →




この記事の監修者

川島陸

株式会社Nexa 代表取締役

川島 陸

一橋大学経済学部卒業後、フォーティエンスコンサルティング株式会社(旧 株式会社クニエ)にて法人向けAI導入支援等を経験。独立後、AI系メディア運営やDify/n8nの導入支援を経て、株式会社Nexaを創業。法人向けAI研修・AI導入支援・AI関連メディア運営を手掛ける。

関連記事

AIの力で、ビジネスを次のステージへ

まずはお気軽にご相談ください。貴社に最適なAI活用プランをご提案します。