用 Skills 和 MCP servers 扩展 Claude 的能力
了解 Skills 和 MCP 如何配合,用来构建既能遵循你的工作流、又能有效使用外部系统和平台的 Agent。
更新:我们已将 Agent Skills 发布为开放标准,支持跨平台可移植性。(2025 年 12 月 18 日)自 Skills 发布以来,我们从客户那里听到最多的两个问题是:“Skills 和 MCP 如何一起工作?什么时候该用其中一个,而不是另一个?”
Model Context Protocol(MCP)把 Claude 连接到第三方工具,而 Skills 教 Claude 如何把这些工具用好。两者结合后,你就能构建遵循团队工作流的 Agent,而不是只能走通用流程、还需要不断纠正的 Agent。
例如,通过 MCP 连接 Notion 后,Claude 可以搜索你的工作区。再加上一个会议准备 Skill,Claude 就会知道该从哪些页面拉取信息、如何格式化会议准备文档,以及你的团队对会议记录交付有哪些标准。连接不再只是“可用”,而是真的“好用”。
本文会拆解 Skills 和 MCP 的关系,说明如何把它们组合起来,让 Agent 遵循你的工作流并稳定产出,并通过几个真实场景展示它们在实践中如何配合。
理解 Skills 和 MCP
假设你走进一家五金店,想修一个坏掉的柜子。店里有你需要的一切:木工胶、夹具、替换铰链,但知道该买什么、怎么用,是另一回事。
MCP 就像让你能进入货架通道;Skills 则像店员的专业经验。即使库存再全,如果你不知道需要哪些东西、怎么使用它们,也解决不了问题。Skill 就像一位懂行的店员,带你走完整个维修流程,指给你正确的材料,并示范正确做法。
更具体地说,MCP server 让 Claude 能访问你的外部系统、服务和平台;Skills 则提供 Claude 有效使用这些连接所需的上下文,教 Claude 在获得访问能力后应该做什么。没有 Skills 提供的上下文,Claude 只能猜你的意图;有了 Skill,Claude 就能按你的作业手册执行。
为什么 Skills 和 MCP 很适合一起使用
MCP 负责连接能力:以安全、标准化的方式访问外部系统。不管你连接的是 GitHub、Salesforce、Notion,还是自己的内部 API,MCP servers 都让 Claude 能触达你的工具和数据。
Skills 负责专业能力:把原始工具访问转化为可靠结果所需的领域知识和工作流逻辑。一个 Skill 会知道什么时候查询 CRM、在结果里看什么、怎样格式化输出,以及哪些边界情况需要不同处理。这种分工让架构保持可组合性。一个 Skill 可以编排多个 MCP servers,而一个 MCP server 也能支持几十个不同的 Skills。新增一个连接后,现有 Skills 可以把它纳入流程;改进一个 Skill 后,它会作用于所有已连接的工具。
当你组合 Skills 和 MCP 时,你会得到:
清晰的发现路径:Claude 不再猜该去哪里找。会议准备 Skill 可能会指定:先查项目页,再查过往会议记录,最后查利益相关者资料。研究 Skill 可能会说:先从共享盘开始,再与 CRM 交叉核对,最后用网页搜索补齐缺口。Skill 会把“哪些任务该看哪些来源”这种组织知识编码进去。
可靠的编排:多步骤工作流变得可预测。没有 Skill 时,Claude 可能在确认数据是否完整之前,就先拉数据并格式化。Skills 会明确步骤顺序,因此 Claude 每次都按同样方式执行流程。
一致的表现:输出真的符合标准。通用结果通常还需要编辑。Skills 会定义你的团队认为“完成”是什么样:正确的结构、正确的细节层次,以及适合受众的语气。
随着时间推移,团队会积累一组相互关联的 Skills 和连接,让 Claude 在他们自己的领域里具备专业能力。
延伸阅读:Tim O'Reilly 谈 MCP 和 Skills 对开源 AI 的意义
.png)
Skills 和 MCP 可能重叠的地方
MCP servers 可以包含工具使用提示和常见任务提示词形式的说明。这样能让工具相关知识贴近工具本身。不过,这些说明在设计上应该保持通用。
经验法则是:MCP 说明负责如何正确使用 server 及其工具;Skill 说明负责如何在某个流程中、或在多个 server 的工作流里使用这些工具。
例如,Salesforce MCP server 可能会说明查询语法和 API 格式。Skill 则会说明应先检查哪些记录、如何把它们与 Slack 对话中的最新上下文交叉核对,以及如何按团队的 pipeline review 格式组织输出。组合 MCP servers 和 Skills 时,要留意冲突指令。如果 MCP server 要求返回 JSON,而 Skill 要求格式化为 Markdown 表格,Claude 就得猜哪个才是正确要求。让 MCP 处理连接能力,让 Skills 处理呈现、顺序和工作流逻辑。
延伸阅读:了解 Skills 如何通过渐进披露按需加载上下文,并通过程序化工具调用高效编排 MCP 工具。
在真实场景中一起使用 Skills 和 MCP
现在看看 Skills 和 MCP 如何在真实工作流中结合。我们会走两个例子:金融分析师拉取实时市场数据做公司估值,以及项目经理使用 Notion 的 Meeting Intelligence Skill 做会议准备。
在两个案例中,MCP servers 提供对工具的访问,Skills 定义如何使用这些工具。
金融分析:自动化公司估值 Skill
Anthropic 发布了一组面向常见金融工作流的预置 Skills,包括可比公司分析。可比公司分析是一种标准估值方法。分析师做可比公司分析时,要花好几个小时从多个来源拉取财务指标、应用同一套估值方法,并把输出格式化到符合合规标准。这项工作重复、容易出错,也正适合让 Skills 和 MCP 配合完成。
Skill:Comparable company analysis 会自动化这套估值工作流,从多个来源拉取数据,应用一致的方法论,并按特定标准格式化输出。
MCP servers:连接 S&P Capital IQ、Daloopa 和 Morningstar,获取实时市场数据
工作流:
• Skill 确定要查询哪些数据源(发现)
• MCP 连接拉取实时财务数据
• Skill 应用方法论并格式化输出(编排)
• Skill 按合规要求进行校验(表现)
会议准备:Notion 的 Meeting Intelligence Skill
会议准备很繁琐。你需要从多个地方拉取上下文,例如项目文档、过往会议记录和利益相关者信息,然后综合成预读材料和议程。这正是那种每次都要重新解释的多步骤流程。
Skill:Meeting Intelligence 定义要搜索哪些页面、如何组织输出、包含哪些章节
MCP server:Notion 连接,用于搜索、读取和创建页面
• Skill 确定要搜索的相关页面,包括项目、过往会议和利益相关者信息(发现)
• MCP 连接从 Notion 中搜索并取回内容
• Skill 组织两份文档:内部预读材料和外部议程(编排)
• MCP 连接把两份文档保存到 Notion,并完成组织和链接
• Skill 确保输出符合格式标准(表现)
什么时候用 Skills,什么时候用 MCP
Skills 和 MCP 解决的是不同问题,但具体到某个工作流时,选择哪一个并不总是一眼就能看出来。
Skills 适合做什么
Skills 用来捕获那些本来只存在于你脑子里、或每次有新人加入团队都要重新解释的知识。它们最适合:
• 涉及工具的多步骤工作流:例如会议准备,需要从多个来源拉取信息,再创建结构化文档
• 一致性很重要的流程:例如季度财务分析每次都必须遵循同一套方法论,合规审查必须包含固定检查点
• 你想捕获并共享的领域专业知识:研究方法、代码评审标准、写作规范
• 即使团队成员离开也应保留下来的工作流:把组织知识编码成可复用说明
MCP servers 适合做什么
MCP 扩展 Claude 能访问和使用的范围。当你需要以下能力时,使用 MCP:
• 实时数据访问:搜索 Notion 页面、读取 Slack 消息、查询数据库
• 在外部系统中执行动作:创建 GitHub issue、更新项目管理工具、发送通知
• 文件操作:读写 Google Drive、访问本地文件系统
• API 集成:连接那些 Claude 原生不支持的服务
如果你在解释“怎么做某件事”,那就是 Skill;如果你需要 Claude “访问某个东西”,那就是 MCP。
速查表:Skills 和 MCP 有什么不同
常见问题
Skills 会替代 MCP 吗?
不会。Skills 和 MCP 解决的是不同问题。MCP 提供与外部工具和数据的连接能力;Skills 提供如何有效使用这些连接的流程知识。最强大的工作流通常会同时使用两者。
一个 Skill 可以使用多个 MCP servers 吗?
可以。一个 Skill 可以同时协调多个 MCP servers。比如一个技术竞争分析 Skill 可以在 Google Drive 中搜索内部研究资料,从 GitHub 拉取竞争对手仓库,并通过网页搜索收集市场数据。
我可以为一个 MCP server 构建多个 Skills 吗?
可以。Skill 可以提升单个 MCP 连接带来的价值。Notion 就展示了这种模式:分别为会议准备、研究、知识捕获、从规格到实现等场景提供 Skills,可以在这里查看。
开始使用
准备好用 Skills 和 MCP 构建了吗?可以这样开始:
使用 Skills:
• 在 claude.ai 的 Settings → Capabilities 中启用 Skills
• 浏览 Skills library,查看预置示例
• 阅读 Skills 文档
使用 MCP:
• 浏览适用于你工具的 MCP servers
• 阅读 MCP 文档
• 通过 MCP quick start 构建自己的 server
组合两者:
• 先连接一个 MCP server,再添加一个使用它的 Skill
相关文章
继续了解如何使用 Claude 的 Agent 能力进行构建。
• Skills 详解:Skills 与 prompts、Projects、MCP 和 subagents 的区别
• 通过 Skills 改进前端设计
• 用 Agent Skills 让 Agent 面向真实世界工作