布莱恩喵
折腾笔记已复盘

AI Skills 到底是什么:它不是普通提示词,也不是 MCP

Skills 更像给 agent 的长期 SOP 和工具包。Prompt 负责临场交代,MCP 负责连接工具,Skills 负责把可复用流程变成稳定能力。

AI SkillsClaudeAgent工作流

最近我越来越觉得,很多人把 Prompt、MCP、Skills 混在一起讲,反而把事情讲复杂了。

我的理解很简单:Prompt 是临时交代,MCP 是工具连接,Skills 是给 agent 的长期 SOP 和工具包。

为什么 Skills 有意义

Prompt 像你当场告诉一个人:“这次按这个语气写”“这次按这个格式输出”。它适合临时任务,但不适合反复执行的复杂流程。

Skills 更像一份可复用手册。里面可以有说明、规则、脚本、模板、参考资料。Agent 不需要每次都靠你口头讲一遍,而是在任务需要时加载对应能力。

这对长期工作流很重要。比如内容选题、文章审计、文件转换、代码检查、分发包生成,都不是一句 prompt 能稳定解决的事。

它和 MCP 的区别

MCP 解决“怎么连接工具”。

比如让 AI 访问文件、调用服务、查数据库、打开某个受控能力。它像插座或门禁卡,负责让 agent 进入某个工具边界。

Skills 解决“该怎么做事”。

它告诉 agent 什么时候该用什么流程,输入是什么,输出是什么,哪些规则不能破,失败时怎么处理。

两者可以配合,但不能互相替代。只有 MCP,没有 Skills,agent 可能有工具但没有方法;只有 Skills,没有工具,agent 可能知道流程但做不了动作。

最关键的设计

我最喜欢 Skills 的一点,是渐进式披露。

不是一上来把所有规则、脚本、资料塞进上下文,而是先让 agent 知道有哪些技能、各自适合什么任务;真正需要时再加载完整说明;还不够时再读附加资源。

这对长任务很重要。上下文不是无限的,信息越多不等于效果越好。好的 Skill 应该像清楚的工具柜:外面有标签,打开有说明,需要时才拿工具。

我的取舍

我不会为每个小动作都做 Skill。

适合做 Skill 的,是那些会重复、流程稳定、容易出错、需要固定输出格式的任务。比如网站内容 SOP、Obsidian 路由、PDF 转 Markdown、敏感信息扫描。

普通闲聊、一次性创意、临时判断,直接 prompt 就够了。

所以 Skills 的价值不是让 AI 看起来更高级,而是把人的经验变成可复用、可检查、可持续的工作流。