2026/2/15 12:21:18
网站建设
项目流程
网站推广策划的思路,湘潭网页设计,潍坊建设网站公司电话,网站资料上传教程困惑 知识星球上#xff0c;星友「隆中对」提问#xff1a; 王老师#xff0c;最近 AI 火爆#xff0c;学习热情高涨#xff0c;可能是有些用力过猛 #xff0c;自己突然有些概念搞不太清楚#xff1a;-#xff09; —— Skills, Commands, Agents, Plugins. 这些名词全…困惑知识星球上星友「隆中对」提问王老师最近 AI 火爆学习热情高涨可能是有些用力过猛 自己突然有些概念搞不太清楚- —— Skills, Commands, Agents, Plugins. 这些名词全网都在热烈讨论都在学用。它们也都有很大关联。想请问它们的主要结构和功能的区别是什么都是什么场景下使用谢谢你是不是也被这几个词搞晕过Skills、Commands、Agents、Plugins—— 如果你用过 Claude Code[1]这几个词大概已经在你眼前晃过无数遍了。官方文档里到处都是社区讨论里也满天飞。问题是好问题可惜那段时间忙我就先用调研工具给他出了个报告。但后来细想这几个概念确实值得捋一捋。所以我在深度调研的基础上把这几个概念梳理了一遍。结合我自己之前的使用经验撰写此文。除了回答星友的提问也一并分享给你。破局先说结论Plugins 不是一种新功能它是「打包分发机制」。这一句话是理解整个概念体系的钥匙。让我用一个生活化的比喻来解释。你网购过吧当你收到快递的时候你收到的是一个「包裹」。但你买的不是包裹本身你买的是里面的东西 —— 可能是一件衣服、一双鞋、几本书。在 Claude Code 的世界里Skills、Commands、Agents 就是你买的「商品」而 Plugins 是装这些商品的「包裹」。包裹不是商品的一种。包裹是让商品能够被送到你手里的方式。同理Plugins 不是功能的一种。Plugins 是让功能能够被分享、被安装、被复制的方式。一个 Plugin 可以同时包含 Skills、Commands、Agents、Hooks、MCP 连接…… 全都打包在一起一条命令装好。那 Skills、Commands、Agents 这三个又有什么区别别急咱们一个一个来。拆解先说 Skills。Skills 是什么你可以把它理解成 AI 的「操作手册」。想象一下你新招了一个实习生你不想每次都从头教他怎么做代码审查、怎么写 commit message、怎么跑测试。于是你写了一份操作手册放在他桌上。下次他遇到这类任务自己翻一翻就知道怎么做了。Skills[2]就是这样的操作手册。它是一个目录里面放着 Markdown 文件、脚本、配置告诉 Claude「遇到这类任务该怎么做」。而且Claude 会按需加载——你不需要每次都明确指定它根据上下文自动判断要不要用。这是 Skills 最特别的地方它是「按需触发」的。你描述了一个任务Claude 自己判断「哦这个情况我有现成的操作手册」然后自动加载。关于 Skills 的详细描述和讲解你可以参考我这篇文章。另外我也给你介绍过 如何用 Skill 检索我的知识库来获取足够丰富的素材辅助写作。以及 如何用 Skill 帮你一句话做深度调研并自动画图 等。上面这张图就是 Claude Code 利用 Skill 自动调研红楼梦人物关系并且做出的可视化图形局部。再说 Commands。Commands 更简单。它就是一个「遥控器按钮」。你按一下/deployClaude 就执行部署流程。你按一下/reviewClaude 就开始代码审查。没有自动识别没有智能判断。你按它做。就这么直接。Commands 通常就是一个 Markdown 文件里面写着提示词模板。结构简单上手快。Skills 和 Commands 的核心区别在哪在于谁来决定什么时候触发。Commands 是「你按按钮」控制权在你手里。Skills 是「AI 自动识别」控制权部分让渡给了 AI。你想啊如果一个操作你经常用而且触发条件很明确用 Command 就够了。但如果触发条件比较模糊或者你希望 AI 能更「聪明」地在合适的时机自动帮你做某事那就用 Skills。不过只要你写 Skill 就需要在描述区给它起个名字。而因为有了这个名字你在 Claude Code 中就可以按照普通 command 调用方式直接用斜杠呼叫该 skill。所以我们理解概念不能那么机械非此即彼。如果 Claude Code 不能理解你的需求自动调用 Skill 时这是个简单利落的解决方案。然后是 Agents。Agents 是这四个概念里最「重」的一个。如果说 Skills 是「操作手册」Commands 是「遥控器按钮」那 Agents 就是「听话但会自己思考的实习生」。你给 Agent 一个目标「帮我把这个 PR 审完有问题就提 comment。」然后呢然后你就不用管了。Agent 会自己决定先看哪个文件、用什么标准审查、发现问题怎么描述、要不要查一下相关文档…… 它会自己拆解任务、自己规划步骤、自己执行。这就是 Agents 和 Skills 的本质区别Skills 提供「怎么做」的知识Agents 决定「做什么」和「何时做」。Skills 是被动的 —— 它等着被调用。Agents 是主动的 —— 它有自己的判断力。正因为 Agent 这种主动适应能力Skills 也从一个普通的写满规则、脚本的文件夹变成了可塑的泥巴你可以用 Agent 来揉捏它。正如我在星球说的传统编程是刚性的而 Skills 搭配 Agent 能「以柔克刚」—— 哪怕初始设计有缺陷AI 会自己调整策略。你可能已经发现了这三个概念其实是一个递进关系从最简单的 Commands你按它做到 Skills它知道怎么做根据上下文自动加载再到 Agents它自己决定做什么、怎么做。控制权在逐级让渡智能程度在逐级提升。最后让我们回到 Plugins。现在你应该明白了Plugins 和前三者不是一个维度的东西。Plugins 是「包裹」是让你把 Skills、Commands、Agents以及 Hooks、MCP 连接等打包在一起、一键分发的机制。为什么需要这个东西很简单复用和分享。假设你是一个技术团队的负责人你花了两周时间配置了一套完美的 Claude Code 工作流有代码审查的 Skill有部署的 Command有自动 PR 审核的 Agent。现在新来了个同事你希望他也能用上这套配置。没有 Plugins 的时候你得一个文件一个文件地发给他告诉他放哪个目录怎么配置。有了 Plugins你只需要把这套配置打包成一个 Plugin发布到团队的 marketplace—— 所谓 marketplace就是存放插件的仓库。Anthropic 官方就维护了一个 插件目录[3]你也可以团队自建。新同事跑一条命令/plugin install my-team-configteam-marketplace搞定。所有的 Skills、Commands、Agents 全装好了。这就是 Plugins 的价值让「配置」变成可复用、可分享、可版本化的资产。动手好了概念讲完了。最后一个问题哪个场景该用什么我整理了一个简单的对照如果你想封装重复性的工作流希望 AI 能自动识别什么时候该用——用Skills。如果你只是偶尔用某个操作想保持显式控制——用Commands。如果任务复杂、多步骤需要 AI 自己做决策——用Agents。如果你想把配置分享给团队或社区——用Plugins把上面这些打包起来。小结回到开头的问题Skills、Commands、Agents、Plugins—— 你分得清了吗其实就两句话前三个是「功能组件」——Skills 封装知识、Commands 提供按钮、Agents 具备自主性。Plugins 是「分发机制」——把功能组件打包让配置可以被复用和分享。不是每个新词都代表一种新功能。有时候它只是一种新的组织方式。随着 AI 能力的进展概念或许会越来越多但底层逻辑是清晰的。搞懂了「分发层」和「功能层」的区别后面再出什么新词你都不会慌。如果你想亲手试试可以从官方插件目录装一个体验一下。有新问题留言聊。点赞 「在看」转发给你身边有需要的朋友。收不到推送?那是因为你只订阅却没有加星标。欢迎订阅我的小报童付费专栏每月更新不少于3篇文章。订阅一整年价格优惠。如果有问题咨询或者希望加入社群和热爱钻研的小伙伴们一起讨论订阅知识星球吧。不仅包括小报童的推送内容还可以自由发帖与提问。之前已经积累下的帖子和问答就有数百篇。足够你好好翻一阵子。知识星球支持72小时内无条件退款所以你可以放心尝试。若文中部分链接可能无法正常显示与跳转可能是因为微信公众平台的外链限制。如需访问请点击文末「阅读原文」链接查看链接齐备的版本。延伸阅读• Perplexity 还是御三家聊聊我的 AI 订阅清单与选择逻辑• Claude Skills 入门一篇文章搞懂 AI 怎么从「嘴替」升级成「打工人」• 从枯燥理论到生动实践AI 智能代理如何用交互式教程讲解复杂概念• Claude Skill 快照给你的 AI 技能迭代加个「后悔药」• 新学期给你自己配一个好用的 AI 助手吧。会思考能联网还有知识库那种引用链接[1]Claude Code:https://claude.ai/code[2]Skills:https://code.claude.com/docs/en/skills[3]插件目录:https://github.com/anthropics/claude-plugins-official