一文讲清楚 Claude Code Skills、MCP工具,看完小白变大神!(附保姆级教程)
摘要:Skills和MCP是Claude AI的两大扩展机制,能显著提升AI工作效率。Skills相当于标准操作程序(SOP),通过Markdown+YAML格式定义AI的工作流程,具有低Token占用、易复用等特点;MCP则让AI具备连接外部数据源和工具的能力,如数据库、API等。本文详细介绍了两者的区别、创建方法及使用场景,包括如何制作周报生成Skill,并推荐了相关资源网站。建议从简单Ski

一、引言:为什么你需要了解Skills和MCP?
你是否遇到过这样的场景:每次使用AI助手时,都需要重复输入相同的工作流程?比如让AI帮你整理邮件、生成周报、处理数据,每次都要从头解释一遍?
或者说你希望AI能够直接调用外部工具和数据源,比如实时查询天气、连接数据库、调用API,但发现AI对此无能为力?
Skills和MCP正是为了解决这些痛点而生。 它们是Claude AI生态系统中两个强大的能力扩展机制,让AI从"通用助手"进化为"专业定制化工具"。本文将带你从零开始,全面了解这两个概念,并手把手教你如何创建自己的Skill。
二、什么是Skill?给AI装上"技能包"
什么是Skill?
想象一下,你雇佣了一位非常聪明的助理,但他刚来公司,对你们的业务流程一无所知。每次你让他做一件事,都要详细解释步骤。
Skill就像是给这位助理准备的"岗位手册"或"培训资料"。手册里写着:
-
这类任务应该怎么做(工作流程)
-
需要参考哪些文档(参考资料)
-
遇到常见问题怎么处理(最佳实践)
有了这本手册,助理只需要快速翻阅一下,就能立刻按照你们的标准高效完成工作。
相信搞自媒体的博主对SOP这个单词再熟悉不过了,英文名称是Standard Operating Procedure,中文意思是标准操作程序。
一句话总结Skill就是一套标准的SOP,用来限制AI在每个时机做什么工作,你可以理解为类似于流水线形式,每一步就是一个螺丝钉,让AI工具不再自由发挥,而是遵守一套统一的规范来创作。
Skill的技术定义
从技术角度看,Skill是一个包含指令、脚本和资源的标准化文件夹。它采用Markdown + YAML格式,无需编程知识即可创建。
核心特性:
|
特性 |
说明 |
|---|---|
|
Token高效 |
Skill本身仅占用30-50 tokens,按需加载 |
|
跨平台兼容 |
支持Claude.ai、Claude Code CLI、Claude API |
|
简单易用 |
纯文本格式,Git友好,易于版本管理 |
|
社区可复用 |
可直接使用他人分享的Skills |
Skills vs Prompts vs MCP
很多小白用户容易混淆这三个概念,让我们通过对比来理解:
|
特性 |
Skills |
Prompts |
MCP Servers |
|---|---|---|---|
|
复杂度 |
低(Markdown文件) |
极低(文本) |
高(需要代码) |
|
可复用性 |
高(跨会话) |
低(每次复制) |
高(长期运行) |
|
上下文占用 |
30-50 tokens |
全部 |
按调用计算 |
|
使用场景 |
标准化工作流 |
一次性任务 |
持续性数据/工具连接 |
简单记忆法:
-
Prompt = 口头指令(一次性)
-
Skill = 岗位手册(可复用)
-
MCP = 外部接口(持续连接)
三、什么是MCP?给AI装上"万能转接头"
什么是MCP?
如果说Skill是"岗位手册",那么MCP(Model Context Protocol,模型上下文协议)就像是"万能转接头"。
想象一下,你有一台电脑,它本身只能处理内部数据。但如果你给它装上USB接口、WiFi模块、蓝牙适配器,它就能连接外部设备——打印机、摄像头、互联网、数据库等。
MCP就是AI世界的"USB接口标准",让AI能够:
-
读取本地文件系统
-
连接数据库查询数据
-
调用外部API服务
-
访问实时网络信息
MCP的技术定义
MCP是由Anthropic公司于2024年11月开源的开放协议,旨在简化AI模型与外部数据源和工具之间的集成过程。
核心能力:
-
Resources(资源):读取外部数据(文件、数据库、API)
-
Tools(工具):执行外部操作(运行命令、调用服务)
-
Prompts(提示):提供预定义的交互模板
MCP的工作原理
一图带你彻底搞明白MCP的工作机制

或许下面这张图能帮助你更好的理解什么是MCP工具

四、Skill创建实操:手把手教你打造专属技能
准备工作
前置条件:
-
安装Claude Code CLI工具
-
基本的Markdown编辑能力(会用记事本即可)
-
一个GitHub账号(可选,用于分享)
Skill文件夹结构
一个标准的Skill文件夹结构如下:
my-skill/
├── SKILL.md # 核心技能定义文件
├── prompts/ # 提示模板(可选)
│ ├── template1.md
│ └── template2.md
├── resources/ # 参考资料(可选)
│ ├── guide.pdf
│ └── reference.txt
└── scripts/ # 辅助脚本(可选)
└── helper.py
编写SKILL.md文件
SKILL.md是Skill的核心,包含以下元数据:
---
name: "我的第一个技能"
description: "这是一个示例技能,用于演示基本结构"
version: "1.0.0"
author: "你的名字"
tags: ["示例", "入门"]
---
# 技能说明
这个技能帮助AI完成[具体任务类型]。
## 工作流程
1. 第一步:...
2. 第二步:...
3. 第三步:...
## 注意事项
- 重要提醒1
- 重要提醒2
## 参考资料
- [相关文档链接1]
- [相关文档链接2]
实战案例:创建"周报生成技能"
让我们创建一个实用的周报生成技能:
文件夹结构:
weekly-report-skill/
├── SKILL.md
└── prompts/
└── template.md
SKILL.md内容:
---
name: "周报生成助手"
description: "根据工作内容自动生成结构化周报"
version: "1.0.0"
author: "你的名字"
tags: ["办公", "效率", "周报"]
---
# 周报生成技能
本技能帮助用户将零散的工作内容整理成专业的周报格式。
## 标准周报格式
```markdown
## 本周工作总结
### 1. 完成项目/任务
- [项目名称]:完成[具体内容],进度[百分比]
### 2. 遇到的问题
- [问题描述]:采用[解决方案]处理
### 3. 下周计划
- [计划内容]
### 4. 需要的支持
- [支持事项]
工作流程
1. 收集用户本周的工作内容(可以是零散的描述)
2. 按照标准格式分类整理
3. 使用专业表达润色语言
4. 生成最终周报
注意事项
- 保持语言简洁专业
- 突出工作成果和价值
- 问题部分要体现解决思路
- 计划要具体可衡量
安装和使用Skill
方法一:通过Claude Code CLI
# 将skill文件夹放到指定目录
cp -r weekly-report-skill ~/.claude/skills/
# 重启Claude Code
claude-code restart
方法二:通过Claude Desktop
-
打开Claude Desktop设置
-
选择"Developer"选项卡
-
在"Skills"部分添加技能文件夹路径
-
重启应用
使用方法:
在对话中直接调用:
"请使用周报生成助手技能,帮我整理以下内容:..."
五、优质资源推荐:Skills和MCP宝藏网站
Skills资源网站
|
网站名称 |
网址 |
特点 |
|---|---|---|
|
Anthropic官方仓库 |
https://github.com/anthropics/skills |
官方维护,最权威 |
|
Awesome Claude Skills |
https://github.com/ComposioHQ/awesome-claude-skills |
社区精选,分类齐全 |
|
Claude Code文档 |
https://code.claude.com/docs/zh-CN/skills |
官方教程,更新及时 |
|
Claude Code Skills 大合集 |
https://skillsmp.com/zh |
覆盖5.6w常用Skill |
|
Superpowers |
https://github.com/obra/superpowers |
6万Star的Skill精选 |
|
X-article-publisher-skill |
https://github.com/wshuyi/x-article-publisher-skill |
自动把文字和图片粘贴到编辑器 |
|
NotebookLM skill |
https://github.com/PleasePrompto/notebooklm-skill |
控制Chrome浏览器,自动上传PDF、Youtube链接到NotebookLM |
|
AI星图 |
http://www.myaiexp.com/blog/claude-skills-guide |
中文详解,适合入门 |
MCP资源网站
|
网站名称 |
网址 |
特点 |
|---|---|---|
|
MCP中文文档 |
https://modelcontextprotocol.info/zh-cn/docs/ |
中文教程,快速入门 |
|
官方MCP Servers |
https://github.com/modelcontextprotocol/servers |
官方服务器集合 |
|
Awesome MCP ZH |
https://github.com/yzfly/Awesome-MCP-ZH |
中文资源精选 |
|
MCP.so |
https://mcp.so |
国内资源平台 |
|
Composio MCP |
https://mcp.composio.dev |
250+托管服务器 |
实用MCP工具推荐
文件系统类:
-
@modelcontextprotocol/server-filesystem:本地文件访问
-
mcp-server-pytorch:PyTorch模型交互
数据库类:
-
mcp-server-postgres:PostgreSQL数据库连接
-
mcp-server-mysql:MySQL数据库连接
网络服务类:
-
mcp-server-brave-search:Brave搜索引擎
-
mcp-server-fetch:网页抓取工具
开发工具类:
-
mcp-server-github:GitHub集成
-
mcp-server-git:Git操作
以及我常用的五款MCP工具

安装教程
# chrome-devtools
claude mcp add chrome-devtools -s user npx chrome-devtools-mcp@latest
# github MCP
claude mcp add --transport http github -s user https://api.githubcopilot.com/mcp -H "Authorization: Bearer YOUR_GITHUB_PAT"
# context7
claude mcp add context7 -s user -- npx -y @upstash/context7-mcp
# playwright
claude mcp add playwright -s user -- npx @playwright/mcp@latest
# exa 网页搜索MCP工具
claude mcp add exa -e EXA_API_KEY=YOUR_API_KEY -- npx -y exa-mcp-server
六、进阶技巧:Skills与MCP的协同使用
为什么要组合使用?
Skills负责"怎么做":定义标准工作流程
MCP负责"用什么":提供外部数据和工具
举个例子:“如果你想让AI帮你生成电商销售分析报告。”
-
Skill:定义报告的标准格式、分析维度、输出模板
-
MCP:连接数据库获取实时销售数据、调用图表API生成可视化
实战案例:智能数据分析技能
SKILL.md内容:
---
name: "销售数据分析"
description: "自动生成电商销售分析报告"
version: "1.0.0"
---
# 销售数据分析技能
本技能使用MCP连接数据库,自动生成销售分析报告。
## 工作流程
1. 使用postgres MCP连接销售数据库
2. 查询指定时间范围的销售数据
3. 按照以下维度分析:
- 销售额趋势
- 热销商品排行
- 用户转化率
- 地域分布情况
4. 生成结构化报告
## MCP依赖
- `mcp-server-postgres`:数据库连接
- `mcp-server-fetch`:获取竞品数据
---
七、常见问题与避坑指南
Q1:Skill和MCP哪个更适合我?
选择决策树:
-
需要标准化工作流程?→ 用Skill
-
需要连接外部数据/工具?→ 用MCP
-
两者都需要?→ 组合使用
Q2:创建Skill需要会编程吗?
不需要! Skill使用纯文本格式(Markdown + YAML),只要会写文档就能创建。
Q3:MCP服务器安全吗?
MCP协议设计了沙箱机制,AI只能访问你明确授权的资源。建议:
-
只使用可信来源的MCP服务器
-
定期审查MCP权限设置
-
敏感数据使用本地MCP服务器
Q4:为什么我的Skill没有被调用?
常见原因:
-
SKILL.md格式错误(检查YAML元数据)
-
技能描述不够明确(优化description)
-
当前任务与技能不匹配(调整trigger条件)
八、最后
Skills和MCP代表了AI交互的未来方向:从通用对话到专业定制,从被动响应到主动协作。
通过本文的学习,你应该已经掌握了:
✅ Skills和MCP的基本概念
✅ 如何创建自己的Skill
✅ 优质的资源获取渠道
✅ 实战应用的方法
下一步行动建议:
-
从简单的Skill开始尝试(如周报生成、邮件回复)
-
浏览GitHub上的优秀Skills案例
-
逐步探索MCP服务器的使用
-
加入社区,分享你的创作
记住:最好的学习方式就是动手实践。 从一个简单的Skill开始,让AI真正成为你的得力助手!
注意:在选用Skills的时候,请注意Skills来源,选择可靠来源的Skills!
重要的事情说三遍:选择可靠来源的Skills!选择可靠来源的Skills!选择可靠来源的Skills!
最后,我为大家准备了 10 万字 AI 使用手册,关注我或添加1669844277,后台回复“领取资料”,即可免费领取这份 10 万字的 AI 实战宝典。
如果觉得这篇教程对你有启发,随手点个赞、在看、转发三连吧~
谢谢你耐心看完我的文章~
💬 互动话题
你最想为AI添加什么技能?欢迎在评论区分享你的想法!
有使用Skills或MCP的经验吗?来交流你的避坑心得!
我是顾北,我们下期再见!
更多推荐



所有评论(0)