一文带你看懂,火爆全网的Skills到底是个啥。 相信大家最近都都在各种地方看到一个单词。这个单词叫做Skills。各种github上被疯狂star的仓库很多也都是skills相关。比如这个这个包含50多个Claude技能的仓库已经18K了。还有这个叫superpowers的项目。一个基于各种skills包装之上的开发工作流程也18k了。skills的热度现在在AI圈里都有点不亚于当年的Prompts。23年24年大家都在分享各种各样的Prompt模板。而现在大家都在互相分享各种各样的skills。很多人这两天也都在后台问skills到底是个啥跟Prompt、MCP、到底有啥区别。所以也花了一些2天时间来写这篇文章和教程希望能通俗易懂的带你看懂啥是skills以及这玩意到底怎么用上。话不多说我们开始。Skills翻译过来就是技能字面意思上非常简单给Agent用的技能。注意我的定语给Agent用的技能。先给大家看两个我们公司内部用Skills做的两个我感觉还算有趣的案例。直观的让大家感受一下Skills他能干啥。第一个案例是我们的AI选题系统。很多朋友都好奇我是怎么自动化找选题的方法论我们当然是有非常严格的方法论但是自动化的工具肯定也是需要的毕竟选题这玩意其实就是海量输入到少量输出的转化漏斗你先要足够多的信息才能找到还可以的选题。按过往我们一个人来找的话每天至少要浏览两遍推特、Reddit、Github、buzzing、The Information、微博、知乎、小红书、B站等多个网站平台筛选出有价值的热点再思考这个事件是不是值得写切入角度又是什么、标题又是什么。。。说实话这个过程过去经常要花费2-3个小时会大量浪费我日常自己做项目和体验产品的时间。于是之前12月呢我们就用Skills手搓了一个AI选题系统。里面包含1个 Agent总控中枢 3个Skill现在每天我只需要说一句开始今日选题生成。这玩意就会全自动的第1步一个热点采集skill采集全网热点从多个平台抓取最新热点。第2步用一个选题生成的skill自己分辨然后筛选并生成TOP10值得关注的选题包含事件描述核心角度标题。第3步自己开始使用我们的方法论开始审核上一步输出的所有选题。最后一步当选题审核不通过时系统不会结束而是由审核Skill给出不通过 修改意见接着主 Agent 读取反馈把修改意见作为上下文重新调用选题生成Skill修改不通过的选题再次进入审核流程不断的迭代直到审核通过为止。流程特别简单。这个看着是不是有点像Workflow其实没错Agentskills在很多时候就是workflow的一种呈现甚至宝玉老师在一篇文章中的原话更为激进“几乎所有能用 workflow 完成的AI任务都可以用Agent Skills实现。”另一个任务我做了一个整合包生成器。就是我自己因为确实编程小白很多github上的开源项目都没有前端界面又需要各种各样的环境实在是搞不明白也用不了我就想要一个整合包能开箱即用。所以我自己一直想有一种方式能给一个Github链接它就能帮我把整个项目打包成一个本地整合包用脚本一键启动前端是一个好看的魔改过的界面。所以我就搓了一个skill我称为整合包生成器。大概的的Skill结构。比如这个著名的Manim项目是一个用于精确程序化动画的引擎专为创建解释性数学视频而设计。我就直接一句话扔到OpenCode里说要帮我做成整合包。在规划完用各种agent和这个skill列了20个ToDoList。又开发了十几分钟之后。一个本地的整合包就完成了解压运行脚本打开前端项目。然后…就报了个错。不过无所谓把错误日志复制回去直接让AI解决一下。再打开搞定。现在我可以直接把大多数的Github上的没有前端项目直接生个前端给我这种小白用…完美的解决了我这种编程小白又菜又想用各种大佬的开源项目的痛点。看完我们的case之后相信你也大概能明白Skill能做什么有趣的东西了。说实话到现在我也依然觉得Skills这玩意的价值还是被大大低估了。无论你是专业者自己把自己的经验和workflow封装成各种各样的skill还是跟我一样的普通小白把一个一个的需求封装成skill方便未来持续调用。这玩意都有莫大的潜力。首先非常简单的跟大家收一下Skills到底是个啥。Skills这玩意是去年也就是2025年10月Anthropic在Claude Code上支持的特性。后面之所以爆了是因为12月18号他们把Skills当做一个标准直接开放了所以大家纷纷接入。目前除了Claude Code自己之外我昨天推荐的OpenCode也完美兼容SkillCodex、Cursor、Codebuddy等一些编程工具也基本上都兼容了。技能不同于传统的Prompt只有一个markdown的文本在里面其实包含了各种各样的东西比如有Promtp、参考文档、脚本之类的在Agent需要时可以加载的资源的文件夹。所以在形式上来说Skills是一个文件夹不只是一个文本这个需要清楚。就比如我的那个整合包生成器里面就有蛮多脚本。你可能会说还是很绕很难理解。那我再用故事举个例子。就比如说在工作中让你带新人。你可以把Agent想成一个刚入职的实习生很聪明理解能力很强嘴也很甜啥都能聊。但你真让他干活他最大的问题从来不是智商是不熟你家规矩。而Prompt是啥呢Prompt就像你站在他旁边当场口头交代任务。今天让他写一段公众号开头明天让他把语气改得更克制一点后天让他按你要的结构写一页 PPT。它天然适合一次性的、临场的、随时变的指令。同时它也天然有个缺点就是你一关对话它就像你刚刚说过的话一样木得了Prompts是对话里你当下给的自然语言指令临时、反应式、只在这轮对话里生效。而Skills就像你给他一本公司内部的那种SOP手册你们肯定见过无数了。而且这手册不是那种一张长到让人窒息的Word它更像一个知识库般的文件夹里面可以放规范、脚本、模板、参考资料等等Agent呢会在需要时自己去翻。这里有个特别关键的设计叫progressive disclosure中文名叫渐进式披露在过去移动互联网时代可以说是我们做用户体验设计时的最高法则之一你们每天用的菜单栏就是渐进式披露的最常见的设计。比如点头像进入到菜单栏再从菜单栏点设置最终进入到复杂的设置界面。目的特别简单不是在一上来的时候给用户提供大量的信息和选择让他认知负荷爆炸而是将这个过程分解成几部分让用户集中注意力在当前的事件上从易到难地引导用户。这样不仅可以确保用户不会被新信息淹没还可以逐步分解、引导用户在认知负荷最低的情况下处理任务。本质上其实就是人的瞬时记忆区太小了一瞬间只能接受最多7±2个信息块而AI因为受限于Token其实在本质上是一模一样的。所以渐进式披露放到Skills上就变成了先放目录再放章节最后放附录。Skill的元信息先加载一小段让模型知道“有这么个手册适用范围是啥”。当它判断这次任务真用得上再把完整的SKILL.md读进上下文要是还不够再按需去读你在文件夹里附带的其他文件。用这样的方式不仅可以保证Agent能准确的执行任务还可以在长轮对话中省下大量的Token因为在大模型的交互中对话越长模型越笨这几乎是个共识Token这玩意在Agent架构设计上真的就是寸土寸金。所以你就能看出来为啥我一直强调说Skills是给Agent用的技能。它其实做的一直就一件事把你的流程性知识变成可复用的能力包然后在Agent需要的时候随叫随到稳定发挥。而MCP这玩意跟Prompt和Skills完全就不一样了它不负责教新人怎么干活它只负责给新人开门禁卡。比如你现在遇到的很多痛点本质是这个新人牛逼到爆炸但是就是进不去你们公司的仓库因为他没有权限没有仓库的那个门禁卡。MCP就是那个门禁卡能让AI应用安全地连接外部系统调用外部的一些能力。听完了上面的故事我相信你现在肯定清楚Skills、Prompt、MCP的区别了。那明白是啥了大家也都知道Skills本质是个文件夹了。我们就可以来看看一个基本的Skill的基本配置是个什么的样的了。一般来说一个完整的Skill包含以下文件重要提醒1、文件夹名称必须是****小写字母连字符****例如 hotspot-collector不能有空格、大写。2、SKILL.md是****唯一必需的****其他都是可选的。SKILL.md 是核心文件它的结构是固定的分为两部分****1、YAML头部必需用—包裹包含 name和description字段这是 OpenCode用来识别 Skill 的名片。**2、**Markdown主体必需详细的工作流程输出格式要求示例等。---name: 你的skill名称description: 简要描述该技能的功能以及何时该使用它---# 你的技能名称## 指令 (Instructions)为 OpenCode提供清晰、逐步的操作指南。## 示例 (Examples)展示使用该技能的具体代码或操作案例。最最核心的其实就是description这个字段了就是描述Agent会在何时如何调用你这个skills。这块一定要注意别把一些Prompt的坏习惯带过来一定要始终使用第三人称。因为描述会被注入到系统提示中不一致的视角会导致发现问题。优秀的“处理Excel文件并生成报告”不太行的“我可以帮助你处理Excel文件”不太行的“你可以使用这个来处理Excel文件”且尽量包含你的触发关键词同时整个将SKILL.md的正文一定要保持在500行以内这样效果菜最好。比如我那个整合包生成器的SKILL.md文件。是不是有点晕了此时可能很多朋友就会说停停停别跟我讲这些了我知道要写这些但是太麻烦了这么多东西都要我自己设好麻烦又没有那种能帮我直接生成一个Skill的Skill。你别说还有真有。Anthropic官方自己就开源了一个Skills仓库里面有不少极度实用的Skills。网址在此https://github.com/anthropics/skills这个Skills文件夹里就是Claude官方自己做的Skills。我也简单整理了一下大概的作用。比较推荐安装的就是docx、frontend-design、pdf、skill-creator、xlsx这些几乎所有人都用的到。里面能生成Skills的Skill就是这个skill-creator。安装这个Skill也特别简单。有两种方法。\1. 直接使用命令。我们打开Claude Code或者OpenCode我这里还是用OpenCode举例子。直接把这段Prompt发给AI。安装这个skillskill项目地址为: https://github.com/anthropics/skills/tree/main/skills/skill-creator然后就装完了。你想要安装Claude官方的其他的Skill就把链接换了就行。2.第二种做法就是把Skills文件夹直接拖到你的本地目录里。地址如下Claude Code~/.claude/skillsOpenCode~/.config/opencode/skill比如我的Mac电脑的路径/Users/khazix/.config/opencode/skillWindows的话就是这。这里注意一下初始是没有skill文件夹的要自己手动创建一个所有项目都能共享放在全局目录的Skill里建议大家可以把所有的skill都选择全局目录生效这样在任何文件目录下打开Claude Code或者OpenCode都可以识别到你所安装的skill也更加方便如果是开发者自己有特定的分区那另说。装完以后OpenCode记得退出重进一下Claude Code不用2.1.0版本更新后就有Skills热重载了非常的香。当你配置好skill之后你就可以直接运行了运行Skills特别简单直接通过对话OpenCode就会根据你的需求来调用对应的skill来完成你的任务。就比如我那个整合包生成器的Skills你直接说你的Promtp先用Plan模式规划一下确定了所有的文档之后直接切换模式然后开干就行。写到这儿你应该能感觉到Skills这波热度真不是圈内人又在发明新词。带新人最爽的状态从来都不是他能说会道。而是我给他一套手册他自己能翻能执行能自检能迭代。你少说一句废话他多交一份结果。Skills也一样。今天你就可以把skill-creator装上然后把你最常用的一个动作固化下来比如选题筛热点比如把报错日志变成修复方案比如把一堆链接变成摘要和观点。做完这一个当它运行起来的那一瞬间你就会懂Skills的价值在于复用。明天你会开始想做第二个。后天你会想把所有的流程全都搬进去。到那一步你就进入了另一个状态。自由创造的状态。关于Python学习指南如果你对Python感兴趣想通过学习Python获取更高的薪资那下面这套Python学习资料一定对你有用资料包括Python安装包激活码、Python web开发Python爬虫Python数据分析人工智能、机器学习等学习教程。0基础小白也能听懂、看懂跟着教程走带你从零基础系统性地学好Python一、Python所有方向的学习路线Python所有方向路线就是把Python常用的技术点做整理形成各个领域的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。二、Python学习软件工欲善其事必先利其器。学习Python常用的开发软件都在这里了三、Python操作实例学python就与学数学一样是不能只看书不做题的直接看步骤和答案会让人误以为自己全都掌握了但是碰到生题的时候还是会一筹莫展。因此在学习python的过程中一定要记得多动手写代码教程只需要看一两遍即可。四、Python就业项目实战我们学习Python必然是为了找到高薪的工作或者高报酬的兼职下面是一些公司所能用到的实战项目学完这些相信大家一定可以找到满意的工作。领取方式我会放在下面希望领取了的朋友不要忘了下方名片放心添加*)