結論:「スキル=指示書」「MCP=道具箱」と覚えれば、Claude Code が一気にラクになります。
- スキルは「やり方をまとめた手順書」、MCPは「Claudeが新しく扱える道具」
- 9割の非エンジニアは スキル化だけ覚えれば十分
- Suno連携スキルを実際に作って分かった整理術を、実例で解説
スキルとMCPって、似てて違いがよく分からない…
私もずっと混同していました。でも一度整理すると、Claude Codeとの付き合い方が一段ラクになります。
「同じものに見える」を「役割が全然違うと分かる」に変えた話です。
誰向けの記事か
これ、誰が読むといいの?
Claude Codeを触り始めて1〜2週間、「スキル」と「MCP」という単語を見て『なんか同じっぽいけど違うらしい』と感じている非エンジニアの方です。
この記事は、Claude Code 公式ドキュメントを読んでもピンと来なかった人 向けに書きました。
技術的に正確な定義より、実際の作業で使う時にどう判断するか に重きを置いています。
なぜ混同するのか
そもそも、なぜ混乱しやすいの?
両方とも『Claudeを拡張する仕組み』として説明されることが多いからです。表面の説明が似ているのに、中身の役割は別物なのが原因です。
公式ドキュメントを読むと、両方とも次のように紹介されます。
| 仕組み | 説明(よく見る表現) |
|---|---|
| スキル | Claude Code を拡張する機能パッケージ |
| MCP | Claude Code を拡張する外部接続機能 |
「拡張」「機能」「パッケージ」の単語が共通して出てくるので、初見だと 同じカテゴリの話に見えます。
⚠️ 私も最初は『じゃあどっちを使えばいいの?』と固まりました。両者は『拡張』という大きな箱の中で役割が違うだけなのですが、その違いが説明されないことが多いのです。
第1の整理:スキルとは「指示書」
まずスキルから教えて。一言で言うと?
スキルは『同じ作業を毎回再現するための手順書』です。Claudeに渡す『マニュアル』のようなものです。
スキルの本質は 指示書 です。
ファイルとしては、.md(マークダウン)形式で1枚保存するだけ。中身はこんな構造です。
---
description: この作業をいつ呼ぶかの説明
---
## 手順
1. ブラウザを開く
2. ライブラリページに移動
3. 全曲をダウンロード
...
ポイントは3つあります。
📌 スキルの本質 - 何の作業か を1行で書く(description) - どんな手順か を箇条書きで書く - ファイル名と内容を見て、Claudeが自動で『今この作業に呼ぶべき』と判断する
スキルでできること
- よく使う作業を「日本語キーワード1個」で呼び出せるようにする
- 半年後の自分が忘れていても、ファイルを読めば再現できる
- 別のセッションでも同じスキルが使える(永続化)
💡 スキルは「自分専用のChatGPTプロンプト集」を進化させたもの、というイメージが近いです。プロンプトと違って、Claudeが自動で適切なスキルを選んでくれる のが大きな違いです。
第2の整理:MCPとは「道具箱」
じゃあMCPは?
MCPは『Claudeが新しく扱える道具を追加する仕組み』です。例えるなら、Claudeに工具箱を渡すイメージです。
MCPの本質は 道具の追加 です。
正式名称は Model Context Protocol(モデル・コンテキスト・プロトコル)。
Anthropicが2024年に公開した「AIと外部システムをつなぐ共通規格」で、これに対応した MCPサーバー を導入すると、Claudeが新しい能力を獲得できます。
MCPで使える道具の例
これらは すべてMCPサーバー として公開されていて、自分のClaude Codeに「インストール」する形で導入します。
スキルとの決定的な違い
スキルが「手順を書いた紙」なら、MCPは「ハサミやカッターといった道具そのもの」です。
📌 道具がなければ、いくら手順書があっても作業できません。逆に、道具だけあっても手順書がないと何をしていいか分かりません。両方そろって初めて自動化が完成します。
違いを表で整理
表でまとめてくれると一発で分かりそう。
作りました。ここだけ覚えれば9割は解決します。
詳細表:
| 観点 | スキル | MCP |
|---|---|---|
| 役割 | 手順書・マニュアル | 機能本体・道具 |
| 形式 | .md ファイル1枚 |
サーバープログラム |
| 作る難易度 | 超低(日本語で書ける) | 中〜高(コード必要) |
| 非エンジニアの最初の一歩 | ここから始める | 既存のMCPを導入するだけ |
| 保存場所 | .claude/skills/ |
プロジェクト設定ファイル |
| 例 | 「スノー曲をDLして整理する」 | 「ブラウザを操作する機能」 |
⚠️ MCPサーバーを 自分で開発する のはコーディングが必要なので、非エンジニアの最初の一歩には向きません。既存の公開MCPを「導入するだけ」 が現実的なスタートです。
実体験:Suno連携スキルを作った時の話
実例で見せてもらえると一気に腹落ちしそう。
ちょうど先日、Suno連携スキルを作った経験があります。これがスキルとMCP両方を使う典型例なので、紹介します。
私は最近、Suno(AI音楽生成サービス)で作った曲を一括ダウンロード→日付別に整理する自動化 を作りました。
これが、まさに「スキル × MCP」のベストミックスでした。
作った構造
スキルの役割(指示書)
「Suno曲DL自動化スキル」の中身はこんな感じです。
---
description: Sunoから曲を一括ダウンロード
---
## 手順
1. Chrome MCP でブラウザを開く
2. https://suno.com/me に移動
3. ライブラリの全曲を順番にクリック
4. WAVダウンロードボタンを押す
5. ダウンロード完了を待つ
これを 私が書いた わけではありません。Claude Codeに「自動化したい」と頼んだら、Claudeが自動でこのスキルファイルを生成してくれました。
MCPの役割(道具)
実際にブラウザを動かすのは Chrome MCP です。スキルの中では「Chrome MCPを使う」と指定するだけ。
📌 ここがポイント。スキルは『何をするか』を書き、MCPは『どう動くか』を担当する。役割がきれいに分かれているから、組み合わせやすいのです。
自分が書いたコードは0行
実は、このSuno連携スキルを作るのに 私自身が書いたコードは1行もありません。
「自動化したい」と日本語で頼んだら、Claudeが:
- スキル .md ファイルを生成
- 既存のChrome MCPを呼び出す指示を組み込み
- ファイル整理用の Python スクリプト(必要部分のみ)を生成
すべて AI側でやってくれる からです。
非エンジニアでもここまでできるんだ…
スキルとMCPの違いさえ理解していれば、『これはスキルで作る作業』『これはMCPに任せる作業』の判断がつくようになります。判断がつけば、あとはAIに任せられます。
判断基準:スキル化 vs MCP活用
で、結局どっちを選べばいいの? 判断基準を教えて。
3つの問いに答えるだけで決まります。
質問1:「同じ作業を3回以上繰り返したか?」
YES → スキル化を検討(迷ったらこれ)
NO → まだスキル化しなくていい
📌 「3回ルール」は非エンジニアにとって最強の判断基準です。1回や2回なら手動でも構いません。3回繰り返したら、それは『未来も繰り返す作業』なのでスキル化の価値が出ます。
質問2:「Claudeが標準でできない外部システムを使いたいか?」
YES → 対応するMCPがないか調べる
NO → スキルで完結する
例えば「TwitterへAPI経由で投稿」「GitHubのプルリクを作る」など、Claudeが標準で持っていない能力が必要なら、MCPの出番です。
ほとんどの場合、既存のMCPサーバーが公開されている ので、自作する必要はありません。
質問3:「自分専用の手順を残したいか?」
YES → 必ずスキル化
NO → メモで構いません
未来の自分(と新しいセッションのClaude)が忘れないために、スキルとして残すのが安心です。
判断フロー
よくある誤解 3つ
これだけ聞いて理解した気がするけど、間違いやすいポイントってある?
3つ、よくある誤解を整理しておきます。
誤解1:「スキル=MCPの簡易版」
これは違います。用途がそもそも違う だけで、上下関係はありません。
スキルは『手順書』、MCPは『道具』。スキルだけでもMCPだけでも、それぞれ単独で意味があります。
誤解2:「MCPがないと自動化できない」
そんなことはありません。ファイル操作・テキスト処理・Pythonスクリプト などはClaude Codeに標準搭載されています。
スキルだけで完結する自動化はたくさんあります(むしろそのほうが多い)。
誤解3:「スキルはコードを書ける人だけが作るもの」
逆です。非エンジニアこそスキルから始めるべき。
.md ファイル1枚に「いつ・何を・どうする」を日本語で書くだけ。それでClaudeが自動でそのスキルを呼んでくれます。
⚠️ 「自分にはまだ早い」と思ってスキル化を後回しにすると、結局毎回同じ説明をAIに繰り返す羽目になります。面倒くさいと感じた瞬間 が、スキル化の最適タイミングです。
学んだ4つのこと
今回の整理で得た一番の学びは?
混乱の原因は『単語の似ている』だけだったということ、そしてシンプルに理解すれば自分でもどんどん作れるということです。
スキルとMCPの違いから学んだ4つのこと:
- スキルは指示書、MCPは道具箱 — この比喩だけで9割解決
- 3回ルールでスキル化を判断 — 同じ作業を3回繰り返したら即スキル化
- MCPは既存のものを導入だけでOK — 自作はあと回しでいい
- 非エンジニアこそスキルから始める —
.mdファイル1枚から始められる
最後に:自分の思い
これから Claude Code を使い込みたい人に、何を伝えたい?
『単語に怯えなくていい』ということです。スキルもMCPも、整理してしまえば同居人と道具くらいの距離感です。
技術用語が並ぶと、非エンジニアは無条件に「自分には縁がない世界」と感じがちです。
私もそうでした。
「スキル」「MCP」「Agent SDK」「サブエージェント」…並ぶ単語を見るたびに 何も理解できないまま Claude Codeを使い続けていました。
でも、ある日「スキルって要するに手順書じゃん」と気づいた瞬間、視界が一気に開けました。
技術用語の壁は、翻訳されていないだけ だったのです。
💡 公式ドキュメントが難しく感じたら、自分の言葉で言い換えてメモしておくと、3ヶ月後の自分が救われます。技術用語は翻訳作業を経てはじめて、自分の道具になります。
「自分には作れない」と思っていたものの中には、「ただ言葉が難しいだけ」のもの がたくさん隠れていると思います。
スキルとMCPが整理できたあなたなら、もう次のスキルを作り始められます。
3回繰り返した手作業を、思い出してみてください。
そこに 最初のスキル化のタネ が眠っているはずです。
この記事は、Suno連携スキル開発(→ 前回記事)で得た実体験を基にしています。スキルとMCPの違いを腑に落とした上で読み返すと、また別の発見があるかもしれません。