阅读时间:约 5 分钟
适合人群:AI 编程入门者
你是不是也有这种困惑?
看文档的时候,Skills、MCP、Plugin、Claude Code...
这些词到处乱飞,傻傻分不清楚。
到底有啥区别?
今天我就用最简单的比喻,一次性给你讲清楚。
保证你看完就懂。
一、先说 Claude Code
Claude Code 是谁?
它就是 Anthropic 公司出的那个 AI 编程助手。
你可以理解成:一个懂代码的助手,能帮你写代码、改 bug、跑命令。
它是本体,是干活的那些人。
不管你用 Skills 还是 MCP 还是 Plugin,都是为了让 Claude Code 更强。
就像 iPhone 是手机本身,App 是装在 iPhone 上的各种应用。
Claude Code = iPhone
Skills、MCP、Plugin = 各种 App
二、Skills:给 Claude 装技能
Skill 这个词很直白,就是"技能"的意思。
简单说,Skill 就是一段提示词,告诉 Claude 遇到什么情况该怎么处理。
举个例子。
你想让 Claude 每次解释代码的时候,都用画图+比喻的方式。
你可以创建一个 Skill:
---
name: explain-code
description: 用图表和比喻解释代码
---
解释代码时:
1. 先用生活化的比喻
2. 画 ASCII 图表示结构
3. 一步步拆开讲
4. 点出常见坑
创建完怎么用?
直接打 /explain-code,Claude 就会用你设定的方式来解释代码。
一个公式总结:
Skill = 一个自定义命令 = /xxx
官方还内置了几个超好用的 Skill:
/simplify- 自动优化代码/batch- 批量修改一堆文件/debug- 帮你调试问题
三、MCP:连接外部世界的"USB-C"
MCP 的全称是 Model Context Protocol(模型上下文协议)。
官方说法是:连接 AI 和外部系统的开放标准。
用人话说:它就是 AI 和外界的桥梁。
想象一下。
你的电脑有 USB-C 接口,可以接键盘、鼠标、硬盘、显示器...
MCP 就是 AI 的"USB-C接口"。
通过 MCP,Claude Code 可以:
- 读取你 Google Drive 里的文档
- 操作 Jira 里的任务
- 调取 Slack 里的消息
- 连接各种数据库
不需要每个工具都写一套对接代码。
统一协议,插上就用。
一个公式总结:
MCP = 外部连接协议 = AI 的 USB-C 接口
四、Plugin:打包分享的工具箱
.Plugin 就是插件的意思。
它的作用很简单:把 Skills、MCP、Hooks 这些东西打包,方便分享给别人用。
举个例子。
你写了一套很棒的 Code Review Skill,想分享给团队里所有人用。
可以直接发文件让他们放到 .claude/skills/ 目录。
但 Plugin 更好:
- 打包成一个文件夹
- 写一个
plugin.json配置文件 - 可以发布、可以版本管理
- 别人一键安装就能用
Plugin 里的 Skill 命名会有命名空间:
- 普通 Skill:
/review - Plugin 里的 Skill:
/my-plugin:review
这样就不怕重名了。
一个公式总结:
Plugin = 技能包 = 方便分享的包装盒
五、总结一下
| 概念 | 到底是什么 | 比喻 |
|---|---|---|
| Claude Code | AI 编程助手本体 | iPhone |
| Skill | 自定义命令/技能 | App |
| MCP | 外部连接协议 | USB-C 接口 |
| Plugin | 打包分享的工具箱 | App Store 里的应用包 |
它们的关系是这样的:
Claude Code 是本体,
Skill 是给它加技能,
MCP 是让它能连接外部世界,
Plugin 是把一堆技能打包分享出去。
六、怎么开始?
如果你是新手,建议这样玩:
第一步:先用用 Claude Code 本身
- 装好 Claude Code
- 试着让它帮你写代码、改 bug
第二步:试试内置的 Skill
- 打
/simplify优化代码 - 打
/batch批量改文件
第三步:了解 MCP
- 装一个 MCP 服务器(比如连 GitHub、Notion)
- 体验什么叫"AI 能操作外部世界"
第四步:创建自己的 Skill
- 在
.claude/skills/目录下创建 - 定义你自己的命令
写在最后
这些概念没那么复杂。
就是一层套一层:
工具 → 扩展 → 打包 → 分享。
搞懂之后,你会发现 Claude Code 真的很强大。
去试试吧,就现在。