news 2026/10/14 15:03:14

一次 Agent Skill 的实战体验,以及 MCP 和 Skill 的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一次 Agent Skill 的实战体验,以及 MCP 和 Skill 的区别

本周通过一个小需求尝试了下Agent Skill,效果还不错。
比如你要做一个网站,以前没装技能的时候,AI 生成的代码又是那个熟悉的:
蓝紫渐变色 + 千篇一律的布局 + 明显的 AI 审美(不同的模型,产生的结果不同)

而通过 Agent Skill 的形式,可以提前配置好:

  • 配色体系
  • 字体
  • 布局风格

当然,rules 和 prompt 也能做到这一点。
但 Agent Skill 的优势在于:把 Prompt 打包成一个文件夹,让 AI 按需读取和使用。
虽然本质上没啥区别,都是 prompt,但 Skill 的形态更工程化、更灵活。


MCP 和 Skill:经常一起出现,但不是一回事
现在用 AI Agent 工具(Claude Code、Cursor)时,经常会遇到两个概念:

  • MCP
  • Skill

我觉得有必要区分清楚:两者各有侧重,是互补关系,而不是替代关系。
Anthropic 官方的说法:
MCP connects Claude to external services and data sources.
Skills provide procedural knowledge—instructions for how to complete specific tasks or workflows.

翻成一句话就是:
MCP 让 AI 能拿到数据,Skill 教 AI 怎么处理数据。

MCP 在做什么?
MCP 的三个核心组成:

  • Tools(工具)
  • Resources(资源)
  • Prompts(提示)

LLM(大语言模型)本身并不执行函数,在 Agent 架构中,通常是由规划层(Planner / System Prompt)决定“要做什么”。
Function Calling 负责在推理过程中,表达模型想要调用某个工具的意图。MCP 构建在 Function Calling 之上,进一步规范工具的描述方式、发现机制与调用协议。可以理解为:

  • 规划层:决定做什么
  • Function Calling:表达要调用哪个工具
  • MCP:规范这个工具从哪里来、如何被发现、如何被调用

MCP 更关注的是:AI 与外部世界的连接能力。
同时需要注意:
MCP 本身并不提供推理能力,
它解决的是连接与通信的标准化问题。
是否正确使用工具、如何组合工具,仍然取决于模型能力与上层 Agent 设计。

Skill 在做什么?
Skill 可以以文件夹(Prompt 资产)形式存在,里面包含:

  • 指令
  • 脚本
  • 资源

但 Skill 的价值并不在于“文件夹本身”,而在于:
这些 Prompt 资产能够被 Agent 识别、发现、加载和组合使用。

在架构层级上:Skill 是「提示 / 知识层」、MCP 是「集成层」。
Skill 通常分三层加载:

  1. 元数据(始终加载)
  2. 核心指令(按需加载)
  3. 支持文件(按需加载)

它解决的是:如何把经验、规范、做事方法沉淀下来并复用。
同时需要明确:
从能力本质上看,Skill 并不是新的模型能力,
而是对 Prompt 的工程化封装与组织升级。
提升的是稳定性与可维护性,而不是智能本身的跃迁。

什么时候用 MCP?什么时候用 Skill?

  • 用 MCP
    • 获取外部数据
    • 调接口
    • 操作系统、文件、数据库

  • 用 Skill
    • 内部规范
    • 标准化实践经验
    • 固定工作方式
    • 代码风格 / 设计风格约束

网上也有人提到 Skill 可以用于指定工作流程,这块我还没有深入实践,后面有时间会再尝试。
一个对照式实战示例:同一个需求,不同方式怎么做?
假设现在有一个需求:从接口获取用户数据,并生成一个用户列表页面。
只用 Prompt
你可能会这样写:
请从接口 api.xxx.com/users 获取用户数据,并使用 Vue3 生成一个简洁风格的用户列表页面。

特点:

  • 每次都要重复写
  • 输出风格不稳定

因此,这种方式更适用于一次性需求。
使用 Skill 固化“页面生成方式”
创建一个 Skill,例如:

/frontend-ui-skill ├── metadata.json ├── instructions.md ├── style-guide.md

instructions.md:
所有页面使用:

  • 浅色背景
  • 中性色配色
  • 卡片式布局
  • Vue3 + Composition API


之后你只需要说:
生成用户列表页面

AI 会自动套用该 Skill 的规则。适用于前端规范化输出的场景。
使用 MCP 获取真实数据
通过 MCP 暴露一个工具:

getUsers()

你对 AI 说:

调用 getUsers

AI 会通过 MCP 获取接口数据。
MCP + Skill 组合
流程:

  1. MCP:调用 getUsers()
  2. Skill:规定页面结构和风格
  3. AI:生成页面代码

你只需要说:“生成用户列表页面”,背后完成了:

  • 拿数据
  • 套规范
  • 产出代码

一个更大的共性
不管是 MCP、Prompt 还是 Skill,本质目标都一致:
降低模型幻觉,提高稳定性,提高效率。

但也必须明确:
MCP、Prompt、Skill 都无法从根本上消除模型幻觉,
它们能做的是:降低出错概率、提高一致性、减少不确定性。

因此,完全脱离人工审核的流程化自动生成,在工程上仍然是不可靠的。
它们更合理的定位是:
放大工程师能力的工具,而不是替代工程师。

原文: https://juejin.cn/post/76016826
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/12 21:05:02

如何用数字化内容平台快速落地服务产品化

在当今竞争激烈的市场环境下,服务型企业要突破增长瓶颈,产品化服务(Productized Service)模式成为企业规模化运营的核心战略。对咨询机构、营销公司、设计团队和技术服务商而言,将传统的定制化服务转向标准化、可复制的…

作者头像 李华
网站建设 2026/10/6 17:35:52

开题报告 学习闹钟APP设计与实现

目录开题背景研究目标功能模块设计技术实现路径创新点分析预期成果进度计划项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作开题背景 学习闹钟APP旨在解决学生和职场人士在时间管理、专注力提升方面的需求…

作者头像 李华
网站建设 2026/10/13 16:30:40

2026论文AI测评:谁能真正全程陪跑写完一篇完整论文?实测9大选手,80%写到一半就“断片”!

我们聚焦「上下文连续性、文献真实性、全文流畅度」三大核心,实测9款国产论文AI——结果发现:多数AI能写好一段,却没几个能陪你走完一篇论文的全程 真正写过毕业论文的人都懂这个残酷真相:论文从不是“一气呵成”的产物&#xff…

作者头像 李华
网站建设 2026/10/13 17:24:06

云端之上:支撑数字文明的隐形基石​

​ 当我们轻点手机屏幕收发信息、在视频网站追剧、通过在线办公软件协作时,一个庞大而无形的系统正在幕后默默运转 —— 这就是云服务器构建的数字生态。它不像实体服务器那样有可见的机箱与线路,却以分布式架构跨越地理边界,成为支撑现代社…

作者头像 李华
网站建设 2026/10/6 17:36:10

2026 高性价比|预算友好的 AI 论文写作工具推荐

2026年,市面上AI论文写作工具层出不穷,对于学生党和初入学术领域的研究者而言,既要高效辅助写作,又要控制成本,选对工具至关重要。动辄上百元的月度订阅,常让人陷入“想省成本又怕踩坑”的两难,…

作者头像 李华
网站建设 2026/10/14 11:09:15

人工智能大模型技术解析:程序员和小白的必读指南

人工智能大模型是通过超大规模参数和海量训练数据构建的基础模型,具有强泛化能力和多任务处理能力。其发展历经萌芽期、沉淀期和爆发期三个阶段。大模型由海量数据与算法、巨量算力平台、核心能力及服务应用四部分组成,能够实现内容生成、知识问答、代码…

作者头像 李华