挑战只用两分钟,从零到一学会 agent skills 二零二五年十月, andrew pig 公司提出 agent skills 概念。没错,它有一个大名鼎鼎的子公司 cloud code。 由于效果太炸裂, cursor、 tray codex 等 ai 编程工具纷纷宣布支持 agent skills。 由于 tray 在 国内无门槛,今天就实战 tray 怎样使用 skills。 假设你在辅导一名实习生,你去帮我写个文档,文档主题和格式是这样的,要注意 a, 还要注意 b, 每次写的时候都要重新说一遍。你换了一个会 skills 的 ai 小 助手,仅需给他一本操作手册,将主题和规则封装到一个 skill 的 文档中, ai 小 助手就会自动从 skill 中学习文档。写作的要求就是让 ai 永久性告别健忘症。通过加载不同的 skills, ai 可以 具备不同的专业知识、工具使用能力。如何在 tree 中运用 skills 呢?你可以去 getipe, 找到 anspec 官方写好的 skills, 点击扣按钮,点击 download, zip, 查看浏览器中下载文件的位置,解压到本地文件夹,可以看到 skills 文件夹中已经创建好的目录。打开 tray, 切换到 solo 模式,点击设置按钮,点击规则与技能,点击创建 skills, 选择 skill md 文件,修改技能名称为 word 大 师,感兴趣的同学可以学习指令中的内容。点击确认按钮, 在 solo coder 对 话框中输入指令。帮我用 word 大 师生成一份关于 a 股春季行情的调研报告, tray 就 开始使用 word 大 师 skills 开始干活了。调研报告像模像样,果真是打工人的福音。 打开 tray 的 solo 模式,只需要像平时一样对 ai 说帮我新建一个检查代码 bug 的 skill, tray 就 会自动帮你生成一个 skill, 特别适合新手。小白 切换到 solo 模式,点击设置图标,点击规则与技能,点击创建按钮,依次输入技能名称、描述和指令。简单的 skill 只需要描述清楚就可以运行,后续还可以慢慢加入具体的操作指令,怕你后面找不到,点关注不迷路, app 带你上高速!
粉丝202获赞1814


大家好啊,本视频分享如何在脆上使用这个技能啊,那么脆在最近版本更新之后啊,已经说了在 solo 模式下可以使用技能,那么我也试了一下,在普通模式下,同样的提示词,让他去给我创建技能,他整个交互过程是没有任何的跟技能相关的, 那么在 solo 模式下,那么同样的提示词的话,他就会调用他自己内置的一个创建技能的技能,然后来走一个这样创建技能的一个流程。所以说大家一定要在这个 solo 模式下去做技能相关了创建啊,或者使用啊,那么在这个普通模式下是没办法触发的。那第二个就是怎么去创建技能呢? 那么你打开这个啊 tree 的 这个工具啊,切换了这个 solo 模式,不管是这个 code 还是 builder 都可以打开之后呢,在这边点这个设置啊,这个加号啊,这边有一个这样的啊,这边设置, 然后的话,这边点击这个规则和技能规则和技能,然后的话在这里在右边这边可以看到技能,然后背他, 然后的话你有了这个地方时候,你就可以在这创建了,所以创建技能的第一种方式就能手动在这个界面里面创建啊,输入这个界面,这个技能的名称最好是不要喊中文描述这个技能是干什么用的,然后通过什么关键词来触发使用这个技能,然后这边就是你要描述的是 这个技能在使用过程中它的步骤是什么样的。那么第二种就是第二种创建技能的方式,就是你现在已经有有了技能,对不对?你已经有了一些可能在别的 ai 编程工具,或者在网上看一些比较好用的技能,那么你就可以 在这边创建的时候啊,在这边创建的时候去导入啊,它支持这个包含这个技能这个文件,这个 z 部文件,或者说点 skill 文件,那比如说我现在选一个啊,比如说我现在选一个, 那我这边是很多别的地方的一些技能要下载下来了,然后打包选中进去, ok, 他 这边就会解压,解压完之后他会把这个信息啊,都会把它写到这里面去,然后点确认,那么你在这个 编辑器里面你就能看到,看到没有你,他就会把这个技能呢放到这个点 tree, 点 skills 里面,然后这个目录里面去, 那这个目录就是 tree 这个 ai 编程工具存放技能的目录了,那么你也可以在设置里面啊,能看到啊,在这边的话是有这个技能的,这个啊列表里面有这个技能的, 那么你就能看到他的描述,对吧?你会告诉你在什么情况下会调用到这个这种方式是可以导入,就是导入你已经打好包的这个技能。那么第三种方法就是你可以让 ai 来下载,就是你觉得啊,你需要的这个网上看到那些技能,比如说举个例子, 比如说现在这个技能啊,非常好用,这个专门用来写计划文档,那定义这个 task 了,那么你就找到这个 github 这个地址啊,你就找到这个 scares 的 目录,看到没有,然后点击进去,然后呢把这个地址复制一下啊,你就说 帮我下载这个技能,然后帮你去把它给下到,下载到这个啊 tree 里面能识别的这个技能的这个目录里面去,所以这个是很关键的,就你路通过别的方式去弄的话,它下载的这个目录啊,不是 不是这个 tree 点啊, scares 这个目录是别的目录它是引不到的,这个是非常的重要的。那么它这边的话,你看它在下载过程中,它也会调用这个 skier 点 creator, 然后他下载完之后啊,你就反正就运行就行了,他会创建这样的目录。 ok, 他 这边已经下载好了,我们来看一下,看到没有,他下载的这个技能会自动到这个目录里面去,然后包含了这个 skill 点 m d, 这就是他的一个技能的说明书,然后还有一个这些引用的文件,然后还有脚本, 这就这就下载下来了。所以说这种方式就是你看到哪些好用的这个 github 上的一些技能啊,你可以直接通过这种方式下载。 那么还有一种最后一种方式,就是可能你用的最多的就是自己去创建技能。那么我这边也准备了一个例子啊,比如说 我发现我在开发小程序的时候,经常会去找这种小程序底部的这个图标啊,这菜单的图标,那么我的流程是通过这种中文的名字去这个 iconform 里面去搜索, 做完这下载,然后放到一个目录里面去,那这个就是一个标准的一个流程啊,那么我们可以把它技能化,这样你就可以去用。这样的话就是我需要创建一个什么样的技能, 然后流程是什么样子的,就把这个流程简单描述一下,那么对于这个吹的话,他收到你这样的提示词,他会主动去触发刚刚的那个 创建技能的技能,然后去帮你去分析来生成这样的技能的文件,所以它是内置了一个这样的一个通用的,像 cloud 的 官方的那个 skill creator 一 样,有一个这样的创建技能的一个很方便的快捷操作,所以他这边已经生成好了。我们来看一下他帮我们做的这个技能是什么样子啊?名称 啊?描述啊?触发,当用户询问下载图标啊,或者说获取小程序图标的时候,或者是搜索这个 icon 的 时候会触发,然后它的流程是什么样子呢?搜索然后的话找找到,应该是找到这个第一个,然后下载, 然后保存,那他这边用到的工具是这个 mcp chrome 这个工具,然后举了一个例子,然后就这样的一个流程 啊,我们可以看一下他有没有效果啊,如果说没有效果你是要去调整的,就是他不是说一次次的技能都有用,你可以让他不断的去调整,我们可以让他试一下,帮我下载一个这样的图标,对吧? ok, 他 这边已经 下载下来了,他找的是这个图标,但其实他调用的这个 m c p 失败了,这个 m c p 失败了,应该是有一个这样的共占用,这个就已经被用了,我们先不管它就整个流程,就大家可以在这里面这个过程中找到这种感觉,就是你平时经常用的 啊,这个流程你可以把它总结或者抽象成一个技能,那这样下次的话,你直接比如说我现在开发不同的小程序,那我就可以直接让他去帮我去下载什么图标,那我就不需要去自己去手动打开网页去下载了,就很方便的去处理,这样的就是重复的东西就提效了。 我们可以看一下他下载下来的是这样这样子的啊,就是一个这样的一个图标底部的图标啊,刚刚我们已经演示了如何使用这个。最后就是来说一下,就是目前这个版本啊,吹这个版本这个技能的一个缺陷啊,第一个就是他没办法设置全局技能, 那我们也可以看到在设置里面他是这个技能只对这个项目是生效了啊,目前是在这个有全局的生效,所以这个可能要在后续的这个版本更新。 那第二个就是没办法共享 cloud 的 技能,就是在 cloud 的 木里面,他是不会去加载技能到垂直的木里面。那第三个就是手动创建这个技能的时候啊,比如我们通过手动创建技能, 他这也是没办法去创建,比如说脚本,对吧?那一个技能的话,如果你做的比较复杂的话,是有一些脚本在里面的,还有一些引用的文件,还有一些资源文件, 就是不只是只有一个 skill 的 md, 还有很多其他的文件,所以说这个你在手动创建的时候是没办法创建创建出来的。比如说我们举个例子,那么在我们使用这个 prane, prane 这个 进入的时候,你看它是有这样的脚本的,然后的话有这样的文档,所以它这个文件是非常多的,通过手动创建只能只能创建一个 skill md, 其实这个还是有,目前还是有缺陷的,但是也可以大家可以去多去尝试一下,就是一定要先用起来,就是把自己重复的这种高频的这个流程啊,用技能包装一下。那有些技能可能比如说刚刚我是涉及到了浏览器的操作,可能不会成功,或者我换一个这种浏览器的这种插件, 那么可能就可以成功,或者说让他调用接口的方式啊,或者说爬虫的方式。反正就是你如果说这个技能没达到你的效果,你就继续去跟他沟通,他会去修改这个技能的。 ok, 那 本期视频就到这啊,谢谢你的关注。
![如何为自己的当前任务找到最匹配的Skills? 以前我们找 skills,可能是通过其他人的分享,或者自己在各种仓库中搜索。
.
现在,我们只需要通过 find-skills 这个skill,就可以为自己的当前任务找到最匹配的Skills。
.
比如你要处理某个任务,你就可以这么输入:npx skills find [query],这里的 [query] 就是你想找的skills主题。也可以用自然语言描述,
.
它和skill-creator skill都是元skill的存在,一个是制作skill的skill,一个是找skill的skill。#skills #agentskills #claudeskills #agent #AI编程](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/c243988f989655fb7a9640fd7fffe6ca~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2085346800&x-signature=w3lRgz4S1ws2TzDwLVA%2BjZXtS0M%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260202072154041FAC522E4F3D188D95)
hello, 各位精神股东们,我是 next 菜菜,今天和大家分享一个很实用的 skills, 可以 帮我们快速找到最匹配当前任务的 skills。 之前在 skills 蓝皮书和大家分享过 skills 点 s a 这个高质量的 skills 源库, 这两天就在他的二十四小时榜看到了个冲上榜一的 skill。 find skills 每天都是十 k 以上的安装,和第二名远远拉开差距,目前是总榜第二,而且还有上升的趋势。为什么 find 剪 skills 这么火呢? 因为它很好地解决了我们到处找 skills 的 痛点。以前我们找 skills 可能是通过其他人的分享,或者自己在各种仓库中搜索。 虽然之前分享的 skills mp 这个资源库也支持搜索,但它目前的搜索体验比较一般,一是中文搜索命中比较低,即使用 ai 搜索也没有特别理想。二是它需要跳出当前任务,打开 skills mp 才能搜索,会切断工作流。 而 find skills 只需要运行在单个 a 阵中就可以完成 skills 从搜索、安装到后续检查、更新的全过程。接下来给大家演示一下如何在 cloud code 使用 find skills, 同时会分享一些注意事项。 这是 find skills 的 项目仓库,虽然你可以用之前 skills 蓝皮书分享的任意一种方法进行安装,但如果想方便后续管理和更新的话,那我建议用 versale 官方发布的属于原汤化原石。 运行这条指令后,它会有这么几个选项让你选。首先是安装的 agent, 就是 让你选择安装到哪个 coding agent 中,可以一键安装到全部 agent 中,我是没想到自己安装了这么多个 coding agent, 也可以选择具体的 agent, 具体看你的个人偏好。 接着是安装的范围,可以选全区范围或项目范围。最后是安装的方式,分为 simlink 和 copy to all agents 两种。 simlink 就是 通过创建符号链接实现集中管理,保证单一真实来源且便于统一更新。 copy to all agents 就是 将文件直接复制到所有 agent 节点,每个节点独立存储。我选的就是所有 agent, 加项目范围加 simlink, 安装成功后,就会在当前项目里看到成功安装的各种 agent skills 路径。 这一步就很简单了,打开 cloud code, 输入你想要找的 skills 方向。你可以用 npx skills、 find skills 关键词这种指令也可以直接用自然语言提问,比如帮我找下 seo 标签优化的 skills, 或者有没有 youtube 视频下载相关的 skills, 然后 find skills 就 会给你找出相关的。 接下来你只需要告诉他你要安装哪个 skills 即可。如果他能在搜索结果中加上 skills 安装数,这样我们就能更好地判断哪些 skills 更安全点。 这里分享使用 find skills 的 两个小 tips, 一、 无论你是用 n p x skills、 find 指令还是用自然语言搜索词,都尽可能细化。比如能用 seo meta 就 不用 seo, 能用小红书封面就不用小红书。 你可以去观察每次搜索的输出过程,它的搜索词是根据我们给出的关键词进行拓展的,如果给出的词太大,搜索精度就会下降。二、如果你用英文提问的话, find skills 只会搜索相关的英文关键词,但如果你用中文提问的话,它会同时搜索中文关键词以及相关英文关键词。 除了找 skills, find skills 其实还有三个功能指令容易被大家忽略。一、 n p x skills list, 用来列出已安装的 skills, 大家后面可能会安装越来越多 skills, 这个指令就可以让大家快速知道自己都安装了哪些 skills。 需要特别注意的是,这个指令有个局限性,就是只能识别通过 n p x skills add 安装的 skills。 如果你是通过其他方式安装的,那么它就不会识别出来。还有两个指令,分别是 n p x skills check, 用来检查可更新的 skills。 nmx skills update, 用来更新所有安装的 skills。 这两个更新一定程度上解决了之前在蓝皮书里提到的 skills 更新维护问题,但使用的前提,尤其 npx skills update 的 使用,一定是你信任这些 skills。 find skills 目前已收入进 skills 蓝皮书,还没看过蓝皮书的精神股东可以一步查看。今天这期视频的内容就到这里了,我们下期见。

如果要说目前最火的 ai 玩法, skills 绝对是当之无愧的,之前因为网络和工薪门槛,很多人只能看着眼馋不过去,终于支持 skills 了,而且我实测了一下,真的是有所就行,今天我就把四种创建 skills 的 方法一次性教会你,详细的操作记录,我也整理成这个文档里面了。 第一种也是最简单的 ai 对 话,自动创建,打开去进入 solo 模式,直接在对话框下打指定,创建一个技能,将文本内容啊转化为小红书风格的图片。 看任务执行完,技能列表里面自动就多了一个文件,好不好用呢?我们直接测一下,将下面的文字转化为小红书风格的图片。这里的话我们不需要任何额外的操作,它会自动调用我们之前创建那个 skills, 看这里生成的小红书图文效果怎么样,如果不满意啊,你还可以继续让它修改样式内容,直到完全符合你的需求。方式二,手动创建,前往设置 规则和技能,找到技能模块,点击创建弹窗里填好名称,描述和指令, 点击保存,系统就会自动生成一个文件。然后方式三的话是导入外部的技能,如果你有现成的样式或者是压缩包,同样在设置里面,点击导入上传文件,解析完成后点确认别人的技能瞬间就变成你的了。 方程四的话是从 gitcap 导入,这个是最强的,看到大佬开源的技能库,你不用去下载,直接在对话框里面把 gitcap 的 地址发给,告诉他安装这个地址,看这里他就已经个人到你的本地技能库了, 如果不知道怎么找到这些开源项目,看这个网址会自动爬起。 gitcap 上面的 skills 现在有六万多个了,都是开源的,直接白嫖。其他的一些细节以及 gitcap 的 地址都在这个文档里面。

全网有三万个免费的 skills, 有 人说他会取代 m c p, 甚至替代扣子和 m m 之类的工资流。不吹不黑,我们来看看 skills 到底能够做什么。我们先来看看他的提出者, ospek 的 官方势力,可以制作 ppt, 写 word 文档,还能够做品牌设计,做网页,包含了办公室工作的方方面面。打工人狂喜, 先别高兴的太早,这里的技能和一般的软件功能完全不是一回事,把它用好是有门槛的。当你了解了它的工作运作机制之后,你就明白了 skill 是 怎么来的,他怎么就能够制作 ppt 呢? skill 里面最早是用在 coco 的 里面, 而 cloud code 的 核心能力是编程,但这只能够挣程序员的钱。而 safari 觉得这打够啊,只要是计算机打交道的,我全都要。所以他们就提出了 skill 这个概念,目的就是去扩展 cloud code 的 能力。那么如何扩展呢? 通常是先开发,然后再发布,但这个周期就太长了。 color code 本身就会开发,为啥不是因为需要什么,我就现场制作一个呢?当你需要制作一个 ppt 的 时候, color code 就 会为你现场开发一个 ppt 的 制作程序,然后去运行这个程序来生成 ppt。 而 scale 的 作用就是去告诉 ai 如何去生成这个 ppt, 其本质就是一本说明书,一个 ai 提示词包。但是从说明书到制作一个能用的 ppt, 中间有一条巨大的横沟,就像一本新手如何月入十万到我实际收入的一个距离。 所以 scale 最终的效果取决于 ng 的 与大模型是否足够强,以及使用者自身的能力。 有位人配合顶尖的模型, skill 的 天花板就很高,可以做出那种完整的自动化工作流,相反使用者的水平一般的情况下能够运行起来都相当的困难。接下来我们就以官方的 pdf 为视例,带你体验整个过程。 我们先来看一下这个 skill 它到底长什么样子啊?这个是 opcode 的 一个呃,官方的视例仓库,我们点开看一下, 然后在这个 skill 里面的话,它就是它官方的所有的这个 skill, 我 们随便点开一个进去,比如说像这个 pdf skill 的 话,它是一个提示词包,所以说它对整个这个结构的要求是很低的,只有这一个 skill 点, md 是 要求必须这么写啊,其他都没有做任何要求。然后再点进去之后的话,这里面有两个关键的,呃属性,一个是名称,另外一个就是描述没了, 其他的都不是必须的啊,那么这个对应的写法也是这样子的啊,就这样写的,就是用 markdown 是 没有格式的写法啊。为了让大家更加的理解 skill, 我 们就简单的来创建一个鲁班点 skill, 在 当前这个项目里面创建啊,那我们首先去创建一个目录,好,这就是我们当前项目啊,我们创建一个目录, 然后进到这个目录里面去去创建对应的这个内容, 好,非常简单,对吧?就是一个名称,一个描述,下面就是一段话,好,然后我们保存,打开 cloud code, 然后我们进来, 这个时候我们输斜杠 skills 就 可以看到有个鲁班啊,这个鲁班就是我们已经安装好的 skill, 整个项目里面就只有这一个 skill 啊, ok, 接下来的话我们就随便跟大模型说一句话,就是 hello 啊,那么这个时候的话,他就会把对应的这一个 scale 的 名称和描述全部发给大模型,哪怕这句话跟我这个技能毫无关系,他都会发啊,你装了多少个 scale, 就 会把所有的 scale 全部发过去。 然后我们来看一下,这个是抓包的啊,抓包的一个工具叫做 proxima 啊,刚刚呢,这条请求是这个啊,哈喽啊,如果你看过我之前的关于 m c p 或者是关于那个 color code 的 基础原理的讲解的话,就关于他的这个请求的话,应该是非常清楚啊, 但是有些同学可能是第一次听我的视频,那我还是把整个的 call 的 请求啊,再给大家讲一遍啊,我们把它复制到这里来 好,它总共是分为三个部分啊,第一部分是就是用户的提示词啊,你看用户说 hello, 然后接着就是系统提示词两段。第一段就是告诉这个模型啊,你是 color code 的 一个一个官方模型是用来解决程序员的编码问题的,然后这个就是你如何去解决这个编码问题啊,这就是你整个的系统提示词,非常的长。当然今天的重点是在这个兔老师工具列表 库拉库的话,它会提供十七个官方的工具啊,如果说你接入 m c p 之后的话, m c p 里面的工具的话,也会一起加入到这个列表里面去,相当于就是它的一个插件和扩展一样的。然后在这个官方工具里面就有个工具叫做 skill, 呃,在这个 skill 里面就会夹杂着你所有已经安装的 skill 的 名称和描述,就是你装的越多,这个 skill 里面会带的越多。 当那个大模型发现用户的问题和你的安装的这个 scale 名称或描述有一定的关联性,这个时候大模型就会去返回一个指令,要求这个 n g 的 去执行这个 scale。 比如说像我们刚刚对应的 scale 是 鲁班,那么这个时候大模型就会要求 n g 的 去执行鲁班这个 scale。 所谓的执行就是把鲁班 scale 对 应的那个 scale 点 md 文件发给大模型, 这就是所谓的执行 scale, 它没有别的作用,它就是一堆的说明书。好,那么到底是不是这样的,我们就来看一下啊。找到,在这个工具列表里面找到对应的 scale 那 个工具,这些都是它的官方工具啊,总共是十七个啊,在这里面我们找到了啊,这个 scale 好, 我们对应的这个 scale 的 描述里面就会带上 我们已经安装的这个 scale, 我 们把它复制到这里来,看起来不是特别好看,我们就把这个对应的杠 n 给它去掉。 ok, 好,大家发现没有,前面这一部分是告诉大模型怎么去使用 skill 这个工具,它包括里面相关的一些视力。最下面就是你已经安装好的所有的 skill 的 名称和描述,假如你后面安装了一百个 skill 好, 那么最后面的话就会跟上 skill 一, 描述什么什么什么什么 skill。 二,描述什么什么?你装的越多,这里面加载的越多,哪怕你发个 hello, 他 也会把对应的 skill 的 名称和描述一起发给这个大模型, 所以说我强烈大家安装 skill 的 时候一定要慎重的选择,要不然你的这个 token 哗啦啦的就就就没了啊。那么接下来的话就问一个跟我们当前这个鲁班 skill 相关的话题,比如说我问鲁班是谁,帮我打开他的个人主页,这个时候的话,模型就会发现鲁班大叔 用户提的这个问题,和他对应的去读取鲁班对应的这个 skill。 然后我们来看一下大模型要求 niger 的 去读取鲁班这个 skill, 但是你同不同意还得用户自己同意,我们可以再看一下对应的请求,对应请求在这里。好,这个是我们写的一个解析工具,如果大家有需要的话可以评论区留言,我直接发给你们,因为直接看这个接绳串不是特别方便,看这个就比较方便,你看这边这是它 之前的历史记录,这个是我新提出来的问题,对,在这个问题里面,我们会把对内这个 scale 给它加上,在 scale 的 内部里面再包含了鲁班大叔的对内这个 scale, 就 一层套一层。接下来我们要看的是它整个大模型的返回, 好,它返回的是一个 s s 一 的内容,我们就直接用我们的解析工具来看一下,大家发现没有,这个时候大模型会返回它的相关的一些思考, 同时最重要的是他要求 ng 的 去执行 skill 这个工具,去读取鲁班对应的这个文件,这个时候如果说我们用户同意了点,同意了之后的话,那个 ng 的 他就会去把鲁班这个 skill 点 md 文件 给给它展示出来,我们来看一下上面的全是历史记录,然后这里面要求去读取鲁班这个 skill, 所谓的鲁班这个 skill 其实就是去读取那个 skill 点 md 文件,然后把对应的这个内容 发给这个大模型,大模型拿到结果之后的话啊,他就知道下一步怎么办了,他就会告诉用户鲁班是谁,同时打开他的这个主页啊,看,这个鲁班主页刚刚已经打开了啊,这就是 scale 的 一个最基础的一个展示,我们就再做一个更复杂的这个展示,就是它的官方 cd pdf 的。 那么如何安装呢?最简单的办法就是把这个 pdf 整个目录,包括里面的所有内容全下载下来,把它放到那个 color code 的 这个 scale 的 目录里面去,这里我已经提前安装好了啊,这么一个 md 文件,我们把它转成 pdf。 帮我把 啊转成 pdf 啊,就这么简单,就开始慢慢请求吧,我们来看一下最终要多少条请求之后能够完成 啊。你看这里面他已经去访问了 sk pdf 这个 scale, 而且已经加载好了,逻辑是和我们刚刚访问那个鲁班的 scale 是 一样的,就是把对应的这个 pdf 里面的那个 scale 文件 发给大模型,就这么简单,它已经创建了一个 m d 点 pdf, 我 们这里面让它全自动执行。我们说过嘛,所谓的技能就是你需要什么程序,我就现场给你创建一个,再去运行这个程序,但是运行的过程可能会有出错啊,但是呢,一般像这种简单的话,大模型肯定会自动帮你解决啊。好,那么我们就让它慢慢跑 好,它已经生成了啊,生成了好,我们来看一下啊,它说已经生成了,我们来打开看一下, 哎哎,确实啊,已经生成了, ok 啊 ok, 好, 总结一下, scale 的 本质就是一本说明书,由 scale 点 md 和其他的文件组成。 scale 的 md 中有名称描述和两个原数据,其他都不是必须的。 然后原数据它会合并到 scale 工具的描述中, and 你 的每次请求都会把它带上,所以你的 scale 多了之后,你的 token 就 会爆炸。 大模型会根据用户的问题去匹配对应的技能,并要求 n g 的 去读取那个 scale 点 md 大 模型再给出解决方案,或者要求 n g 的 继续批录 scale 之外的其他的内容, 循序渐进,直到任务完成。另外,所谓的 scale 的 分层批录,其顺序是,一原数据。二、 scale 点 md 三、其他文件。为了检验大家是不是真的已经弄懂了 scale, 我 们来进行一场快问快答。 scale 能取代 m c p 吗? scale 相当于菜谱说明书, m c p 相当于菜勺工具,菜谱把菜勺给取代了。这个问题本身就很奇怪, scale 能够替代扣子 n 八 n 之类的工作流吗?短期不会,但长期看绝对是的,扣子二点零就是在朝着这个方向在走。 scale 本身就是构建程序,它的功能是没有天花板的,但是使用门槛很高, 需要有一定的工程思维才能够去组织那种复杂的工作流。普通人如何去使用 skill? 首先从一次性工具开始,不要去构建那种复杂的工作流。第二就是每天坚持用 ai, 提升自己对 ai 的 驾驭能力。三就是学习一定的编程基础,不需要你掌握细节,但要掌握编程思维,比如说数据从哪来到哪去,流程怎么出发的,下期讲什么? 下期我们用 skill 手把手的带大家做一个小红书的自动运营工作流,从抓取爆款到自动生成图章视频,全流程自动化,想看的同学点个关注,别掉队了,我是大叔,我们下期见。

你是小阿八,正在用 ai 开发网站,为了让 ai 生成的效果更好,你告诉 ai 界面不要使用蓝紫渐变色,不要生成一大堆没用的文档,你要遵循公司的代码规范。阿八阿八,洋洋洒洒几百字 之后,每次开发网站时,你都要写这么一段又臭又长的提示词,太麻烦了。于是聪明的你开始想办法, 先把常用的提示词保存到单独的文件,每次手动投喂给 ai。 然后创建了资源文件夹,把公司的代码、规范、设计素材都塞进去,告诉 ai 参考这些去写。 接着你还写了一些脚本,让 ai 生成代码后自动执行格式化运行测试,提交代码到 get 仓库。最后再写着 agent 点 m d 文件,把所有规范和工作流程都写进去,让 ai 自动读取,你沾沾自喜, 嘿嘿,俺这套工作流堪称完美。但很快你发现了问题,随着规范越写越多,文档越来越臃肿,每次对话都要占用很多 ai 上下文空间,浪费 tokens。 于是你找到号称没有人比他更不懂 ai 的 鱼皮,求助阿爸阿爸,俺还能咋办啊?不是有 agent skills 吗?为啥不直接用呢? 呃,啥玩意儿?这可是最近 a h r 爆火的技术,下面我来带你玩转 agent skills, 让你知道它是什么,怎么用,有什么魔力,怎么自己开发。点着收藏,我们开始。 agent skills 是 astropic 推出的一套开放标准,目的是让 ai 能够学习使用各种专业技能,而不用每次都重复输入提示词。简单来说,它就是给 ai 装备的技能包,技能包里有精心设计的提示词、代码、脚本,还有各种资源文件, 把 ai 想象成一个职场小白,给他装上文档处理技能,他就立刻知道怎么生成 ppt 处理 excel 表格。装上代码规范技能,他就知道怎么按照公司的标准写代码。 你挠挠头,呃,等等,这不就是俺在做的事吗?把教 ai 做事的文档和 ai 要用到的文件打包成文件夹差不多,但 osropet 把它做成了一个通用标准,而且在实现原理上有一些新花样。 可恶啊,俺差点就改变世界了,这能有什么新花样?下面我先来带你用一下 agent skills, 再跟你说说其中的奥秘。 目前对 agent skills 支持最完善的工具是 asteroid 官方的 cloud code, 我 们就以此为例,安装并使用 skills, 先打开 cloud code, 并输入命令,添加官方技能市场。这就像是在你的 ai 助手里开通了一个技能商店,接下来你就可以从商店中获取技能了。 然后在 toloud code 中输入命令,安装官方提供的技能包。这着 example skills 包含了一堆官方势力技能,包括前端设计、网页测试、动图制作等等。 装完之后,你就可以直接让 ai 使用这些技能了。比如你要做一个网站,以前没装技能的时候, ai 生成的代码又是那个熟悉的蓝紫渐变色,千篇一律的 ai 审美。 现在安装了 front design 这个教 ai 生成专业设计版网站的技能后,你输入提示词,帮我开发个人作品及网站。 ai 会主动问你,我发现你安装了前端设计技能,需要用它来生成证据设计版的页面吗? 确认之后, ai 会利用技能生成代码,告别篮子渐变,生成独特风格的精美页面。我们不用每次都给 ai 输入一大堆相同的提示词,装一次技能就行了。 除了代码相关的技能,官方还提供了文档处理技能包,同样在 cmd code 中输入一行命令安装。 这只技能包里有 ppt 制作、 word 文档生成、 excel 数据分析、 pdf 解析等技能。接下来,如果你让 ai 做着 ppt, 它会自动调用 ppt 制作技能,直接生成排版好的 ppt 文件,帮你节省几个小时。 你好奇道,咦,为什么 stills 能做到安装即用?技能包里面到底有啥? ai 又是怎么知道该用哪个技能的? 好问题技能其实就是一个包含 still 点 m d 技能说明文件的文件夹,还可以包含可执行脚本资源和参考文档。 由于每个技能的复杂度不同,结构也会存在区别,我们可以在本地目录中找到已安装的技能文件夹。以官方的 ppt 制作技能为例,它的结构是这样的,包含一个核心的技能说明文档, still 点 m d, 还有脚本参考文档和各种资源文件。 而 front and design 前端设计技能只有一个, still 点 m d 文件。 still 点 m d 文件是每个技能的核心,它包含两个关键部分,第一部分是原数据,用 yam 格式写在文档开头, 其中 name 是 技能的名字, description 是 技能的描述,告诉 ai 什么时候应该使用这个技能。 描述写得越清晰, ai 就 越容易在合适的时机调用它。第二部分是指令内容,就是一套经过精心设计的提示词,指导 ai 具体怎么做。以前端设计技能为例,它的指令内容包括设计思考、前端美学指南和必称指南。 你挠了挠头,如果有多着 stux, ai 怎么知道该用哪个技能呢?如果把每个技能说明文的都塞给 ai, 不是 很占用上下文吗? 这就要说到渐进式批漏这个核心机制了。当你让 ai 执行任务时,它会先扫描技能目录,但不会把所有内容都加载到上下文中,而是只读取每个技能的原数据, 发现描述和任务相关,就知道该用这个技能了。然后才把完整的技能说明文档读进来,按照里面的指令执行,并根据需要加载技能包中的其他资源,用到哪个查哪个,既精准匹配又节省上下文,这就是渐进式纰漏的精髓。 所以 agent skills 的 本质就是把专业知识打包成一个文件夹,让 ai 按需读取并使用。呃,那除了 cloud code 之外,其他 ai 工具支持 agent skills 吗?俺平时用 curser 比较多, 当然能, agent skills 已经成为通用标准, curser、 west code code、 dex 等工具都支持。 skills 的 社区也非常活跃,你可以在 cloud skills、 hub 市场开源的 awesome、 cloud skills 等地方找到很多现成的技能, 比如有着叫 uiu 叉 pro max 的 技能特别火,专门用于提升 ai 的 设计能力。用法很简单,首先按照开源仓库文档的指引,安装官方提供的命令行工具, 然后进入到你的项目目录下,根据使用的 ai 工具执行对应的命令。比如我这里用 cursor, 它会自动把技能安装到 cursor 的 配置目录里,安装完成后,可以看到它的文件结构。接下来当你让 ai 开发一个网站时,可以使用斜杠命令手动触发技能,或者让 ai 自动识别技能。 ai 会根据你的需求识别出产品类型和需要的页面类型,然后调用设置点 p y 搜索脚本,在 data 目录里进行多维度搜索,找到适合的配色、字体、布局风格。接下来综合搜索结果,生成完整的设计方案。最后 ai 再按照设计方案生成代码, 这样一来,生成的界面既专业又有设计感。 ai 不 需要把所有规则都背下来,而是用到哪个查哪个,这就是 agent skills 的 精髓。 用了很多别人的技能后,你产生了一个大胆的想法,哎,能不能把公司的周报折式封装成一个技能,以后推荐给新来的同事,还能卖几个钱,嘿嘿嘿。嗯,有点东西,那你打算怎么做呢?当然是发挥程序员最擅长的事情。复制粘贴。 俺先复制一个官方的技能包,修改目录名称为自己的,然后修改技能说明文的 still, 点 m d 的 原数据指令内容这些关键部分。最后把公司的 logo、 ppt 模板爆照样例放在子文件夹里就行了。妈妈再也不用担心我的周报了。 不错不错,但其实有更简单规范的方法。在前面安装的 example stills 官方势力技能包里有一个叫 still creator 的 技能,专门用来帮你创建新技能。你只需要跟 ai 说,帮我创建一个专门生成公司周报的技能。接下来 ai 会问你几个问题, 你希望周报包含哪些主要部分,以什么格式输出?你通常会如何使用这个周报技能?希望周报的语言风格是什么?很快,一个完整的技能包就生成了,你会看到一个点 scale 为后缀的文件,本质上是一个压缩包,你可以把它解压到你的个人技能目录下,你的所有项目都能用。 如果你想让技能只在某个项目生效,可以把它放到项目的 cloud, 同步给项目组其他成员 测试。没问题后,你还可以把它开源到 github, 或者上传到 chaleo 的 stokes hub 这样的社区平台,让所有用户都能用,你开心极了。原来开发一个 stokes 这么简单,但是这玩意儿跟之前火爆的 mcp 和邪道命令有啥区别? 好问题, m c p 就 像给 ai 装上了手和眼睛,让 ai 能够连接外部工具和数据源,比如搜索网页、读取代码、仓库、查询数据库,适合需要获取数据或操作外部系统的场景。 而 agent skills 正像是给 ai 发了一本工作手册,把专业知识和工作流程打包起来,教 ai 在 特定领域该怎么做。 至于斜杠命令,它就像是快捷键,是需要你手动输入常按的命令来触发的固定操作。而 steils 的 特点是, ai 可以 自动识别该用什么技能,不需要你显示调用。对了,其实 mcp 和 steils 是 可以结合起来的。 举个例子,如果你想让 ai 帮你发周报, m c p 负责获取数据,从任务管理数据库拉取这周的任务列表。 skills 负责加工数据,把获取到的原始数据整理成老板爱看的格式,一个提供食材,一个提供配方, 你看这技能文件夹的结构,突然怪叫一声,阿爸,哈!等等,俺突然意识到一个问题,这不就是我们程序员玩烂的封装附用、模块化懒加载那一套吗?写几个代码文件,打着包发到网上,让其他程序员下载下来用 不是一回事吗?为什么 agent stux 能突然让整个 ai 圈为之疯狂?好问题,从技术的角度来看,它并没有发明什么惊天动地的算法。在我看来,它能火主要是两个原因。第一,它是开放标准,封装一次技能包后就能在各种 ai 工具里附用,还能通过社区共享。 更重要的是, stux 能立刻让 ai 的 工作更专业可靠,让普通人无感地享受到技术带来的价值。以前想让 ai 变聪明,你得学提示词、工程配置各种工具链。现在只需要像装 app 一 样安装技能包, ai 就 立刻变专业了。 一项技术的成功不在于它有多复杂,而在于它能让普通用户在不关注技术细节的情况下感受到技术的价值。 你点点头,学会了,学废了。降低门槛才是技术走向大众的钥匙。没错, agent skills 不 仅仅是个技术概念,更是一种新的工作方式。 你可以把它融入到自己的日常工作中,比如把重复的任务封装成技能,把团队的最佳实践固化成技能,让 ai 真正成为你的得力助手。 在这个 webtopod 盛行的年代,技术的门槛正在崩塌,而想象力的边界正在无限扩张。你可以在我免费开源的 ai 编程零基础入门教程中学到更多 ai 编程技巧,也欢迎关注鱼皮,学习更多 ai 和编程的技巧。那么问题来了,你最想让 ai 学会什么技能呢?

hi, 大家好,今天给大家演示一下如何在 open code 里面使用 skills。 第一步,我们先打开 github 的 skill 的 网站,然后点击 download zip 文件, download 整个 zip 文件。 download 下来之后呢,你会得到一个这个文件夹啊, 得到这个文件夹,这个文件夹呢,你把它解压开来,解压开来会得到一个 skillsman 的 文件夹,然后里面会有一个 skills 的 文件夹,然后你把这个 skills 文件夹里面的所有的内容呢全部复制。复制到哪儿呢?复制到,呃, 装完 open code 之后会有一个 dos config 这个文件夹,底下会有发现 open code 这个文件夹,然后在这边新建一个文件夹叫 skill 的 文件夹,然后打开 skill 的 这个文件夹,把刚刚你下载解压下来的 skills 里面的所有的文件全部面贴到这儿就可以了。接下来 你就打开你的 open code, 然后你可以问他,你说现在啊,你有哪些 skill, 然后他啊就会告诉你,在一开始没有 skill 文件夹的时候,他会告诉你他只有一个 playwrite 的 这个 skill。 当你念贴完了之后,再打开 open code 的, 再打开 open code 的, 他会告诉你他现在有十七个 skills, 然后他会分别告诉你这些 skill 是 干嘛用的。 然后我们就举例啊,打做一个,让他浏览一个网站,然后做一个 ppt 啊,这个网站呢?是啊,在这啊,这个网站,我随便打开的一个网站啊,我随便打开一个网站,让他浏览这个网站,做个 ppt。 然后这边呢是已经跑过了的,跑过了之后呢?呃,因为时间会比较久,你看它居然用了二十七分钟,因为这是免费的嘛,所以就,呃,你丢那儿就行了。然后它会它做出了 啊,企业 ppt 啊,然后我就问他,你只能做企业吗?是不是加一些图片啊什么的?然后他又哐哐哐的,花了多长时间呢啊?又花了,又花了一些时间把它给做完了,做完了之后他说把这个 ppt 做好了,那这是其中的一个用法。我们,嗯, 我们看一下他做的内容吧, 这个是他做的 ppt 的 内容。好处是什么呢?好处是你只需要说一句话,就能按照你设想的给你做出来这么一个 ppt。 当然呢,快速就是你用免费的东西,这个时间上耗时比较长。 这是其中一个做 p p 的 ppt 的 skill。 然后等我研究了其他的 skill, 我 再来跟大家分享,再见。

hello, 大家好,今天想给大家分享一下在课本里面如何使用 skills, 关于 skills 是 什么的话在上面文章已经讲过,今天就不再细讲。本视频的话包含这五部分内容,接下来的话我们就针对每一部分内容进行详细讲解。首先我们用管理员的身份打开 c、 n、 d, 然后进入到我们创建好的文件目录下, 然后我们现在安装一下 open skills。 安装这个东西的目的的话是为了让柯德的项目员可以使用 skills, 然后直接在这个命令行这里输入这一道命令就行了, 如果他在命令行这里打印的这些内容的话,就说明已经安装成功了,然后这下面这一些的话,就是他让我们升级可以先不用管它。接下来第二步的话是安装官方的 skills, 也是一样,在这个命令行这里,然后输入这道命令。 执行完成之后呢,我们可以看到它这边已经报错了,然后看到这个报错原因的话,它是没法访问这个 get, 那 应该就是网络问题,因为 get 是 国外的,这里的话就需要魔法一下。我这边重新设置之后呢,重新执行一下,看看它这边已经执行成功了, 那我们点一下键盘的 enter 键,它就可以将这些 skills 全部都下载下来,如果打印了这些内容的话,就说明已经下载成功了,然后这些官方提供的 skills 我 们都是可以拿来用的。 然后在我们刚刚创建的这个文件这里也可以看到它已经全部都拉下来了。 接下来第三步呢,我们在这个目录下创建一个 markdown 格式的空文件, 然后回到 cmd 这边执行同步命令,然后这里呢也是一样,点击 enter 键 命令框这里打印以上内容的话,就说明已经同步成功了。然后我们打开刚刚我们创建的空文件,它这边的话会显露了一些内容,简单理解的话就是这个 skills 如何使用以及具备哪些 skills。 接下来呢,我们就回到 cmd 进行验证一下,同样的也是打开我们刚刚那个项目, 假设我们现在想让 a s 能测试用力,然后并且使用 excel 的 skills, 将用力写入到 excel 里面。接着这个对话框这里输入这一段指令,然后点击发送 到模型,它就会去读取 excel 的 skill, 然后创建拍成文件并执行 全部执行完成之后呢,它会将临时创建的拍摄文件进行删除,在这边的话也生成了一下文件。然后呢格式这里是不支持打开查看的,我们过来这边查看一下看看, 在这里可以看到它按照我们的要求将用力生成到一下里面,生成效果也不错。 以上的话就是今天分享的格式如何使用 skill 的 一些相关实战操作,今天的话就分享到这里。

推荐五个超级有用的 skill 合集,让你能快速上手,把 skill 真正的用起来!第一个 astropica 的 官方 skill 仓库,所有的链接和地址我都会整理到评论区,这是去年十一月 astropica 第一次推出 skill 规范时同步给出的势力的 skill 仓库, 可以通过它快速了解 skill 的 规范和使用方法。这里面重点可以关注两个,第一个是 skill creator, 后面创建自己 skill 的 时候可以用上。第二个是 pptx, 封装了读和写 ppt 的 技能。第二个 skills 点 s h 是 ysl 官方推出的啊, skill 的 超市质量很高, 安装使用起来也非常的方便,最好的是他有一个确定的功能,可以看到最近二十四小时比较火热的 skill。 比如这个就是用 skill 来剪辑视频的,使用方法的话可以先搜索关键字,然后点击进入详情,复制这一行命令,打开你的命令行窗口, 输入这行命令,完成安装流程就可以使用。最后他会让你选择你想使用的平台,比如我用 cloud code 全局安装,安装完成之后打开 cloud code 就 可以使用了。第三个是 skills 的 marketplace, 这是全网数量最多的 skills 超市,但是它会爬取 github 上所有的 skill, 就 质量的门槛和重复度是会低一些的。同样可以搜索它的使用方法的话,是点击浏览可以回到 skill 的 原始的 github 仓库下,下载到本地就可以使用了。 第四个, superpowers, 这是一个资深开发者总结和自己使用的用于开发的 skill 的 合集, 比如说头脑风暴,做事情之前会问你问题,去补充充分的上下文,非常适合研发去使用。最后一个是扣子的技能商店, 扣子二点零改版之后的话也是加入了 skills 的 功能模块,商店里可以看到大家发发布出来的做好的 skill, 更偏生活内容创作一些,非常适合用来做个人的体校,还有像制作绘本等等给小朋友用用,非常的合适。学用 skill, 从这些集合出发就够了。 熟练使用之后,下一个阶段就是制制作自己专属的 skill 来给自己提升效率。关注我,带你玩转 agent 家 skill!

一天一个 skills, 今天分享的是 brainstorm skills, 你 有没有这种时候想做个新号,搞个副业?脑子里的想法一团乱麻,要么是一片空白,要么想出来的点子平平无奇。这个叫 brainstorm 的 技能包彻底来解救你。它不是普通的聊天机器人,而是一个结构化思维引擎, 它会询问并分析你的问题,采用顶级咨询公司的思维模型,从多角度多路径给出不同的想法。比如我要做个 ai 工具测评账号,让它给账号内容一些建议。 他会先了解需求,确认我的账号阶段、受众类型、发布平台和形式,然后给出了用户视角、创作者视角、商业视角、风险视角多个角度的内容方向。然后又给出了一个完整的内容规划整合方案。那一刻,我感觉有一个智囊团在为我出谋划策。这么好的外挂大脑,赶紧装上试试吧!

agent skill 到底是什么?长什么样?怎么工作的? skill 和 mcp 的 区别是什么? mcp 会被淘汰吗? 去哪里找 skill? 怎么使用 skill? 怎么自己创建一个 skill? 如何使用 skill 实现知识库解锁?它比传统的 rg 优势在哪呢?为什么说 skill 非常不安全?使用它有哪些安全风险呢? 大家好,欢迎来到 co 的 秘密花园,我是花园老师,今天这一期,我们来聊透关于 agent skill 的 一切。 agent skill 最近非常火啊,它的成长路线和 mcp 也非常像,二零二五年十月发布的时候,只有 antropica 自家产品支持, 后来 cursor code, open code 等产品看到了 skill 的 优势,于是纷纷开始支持。再后来,社区开始涌现了大量开源的 skill 以及 skill 的 开放市场。当下大家已经默认了 skill 已经成为又一个 agent 领域的标准实践。 在传统的 ai 聊天模式中呢, ai 的 能力取决于他原本学过什么,以及你临时在对话框里告诉他什么。 这就像你招了一个什么都懂一点的实习生,每次干活的时候你都得重新教一遍。而 agent skill 带来了一种全新的玩法,模块化的能力插件, 你可以把 cloud 想象成一个超级大脑。而 agent skill 呢,就是给这个大脑安装了一个外接的工具箱,这个工具箱里面不仅有工具本身,还包含了详细的使用说明书。 大脑不需要理解具体有哪些工具啊,以及工具的用法是什么,只需要在需要的时候查看一下工具的说明书,然后再把工具拿出来用。那如果你写过代码呢?可能很容易理解啊,想要编辑一个程序,并不一定所有的代码都是我们自己写的, 我们可能会通过 import 来引入一些外部的包,这些包呢,可能存放在固定的位置,当我们的程序需要调用这些包的能力的时候呢,就会从指定的文件夹里面取出来对应的代码,然后执行。 那 skill 也是类似的逻辑啊,每个 skill 其实都是一个文件夹,它存放在了一个固定的位置,这个文件夹里面装着几样东西啊,首先啊,是 skill 点 md, 它里面会告诉 ai 具体怎么使用,然后还可能会有更详细的参考文档以及脚本, 让 skill 也可以调用 web 能力,还可能包含一些图片、模板等可能使用到的 web 资源。如果啊,你在你的 agent 执行目录放了这个文件夹,那下次和 agent 对 话的时候啊,它就可以自动根据你的需求匹配到这个 skill, 不 需要你再进行额外的配置。 比如希望 ai 帮你润色文章啊,就可以编写这样一个 skill, 这个就是它的一个基本的构成结构啊,上面三根短横线的部分相当于 skill 的 身份证啊, name 呢,是它的唯一标识。 description 是 skill 的 关键描述啊,决定什么时候会触发这个 skill。 那 下面呢,就是 skill 的 正文部分啊,比如说它的核心目标,使用步骤,注意事项等等啊,那看起来还挺普通的啊,似乎很多能力都可以做这件事。 比如啊,我们直接把这段文字和文章发给大模型,或者说放到系统提示词里面,或者封装一个 flow, 或者编写一个 agent 点 m d 或者项目级的 rules, 这些方式呢,看似不同,但是本质上只是把提示词放在了不同的位置。在真实的业务场景中呢,一个 agent 不 可能只干这么简单的一件事,大家可以想一下啊,如果你要给你的 ai 装五十个技能, 每个技能都有几千字的说明书,那要是系统一启动的时候,就把这些全部塞进它的上下文里面,那么就会首先成本爆炸啊,每次对话都可能会消耗几万的头啃,那 ai 的 注意力呢,也可能会被分散,变得这也想干,那也想干,那 skill 的 出现呢,就是为了解决这种问题啊,它有一个非常核心的机制,叫渐进式纰漏, 说人话呢,就是按需加载,用多少拿多少啊。这个呢,也是我觉得 agent skill 设计的最聪明的地方, 那你可以把它想象成啊,我们去图书馆查资料的三个步骤,第一层,先看目录,当 agent 刚启动的时候呢,就会把所有 skill 的 名称和描述加载到上下文里面,那这一层呢,占用的资源可能非常少,可能就几百个 token, 那 它的作用呢,就是告诉 cloud 自己会什么啊,你可能有查周报,处理 excel 这些技能,但是这个时候 cloud 知道自己会什么,但是还不知道具体要怎么做。 那如果你说帮我把这个 excel 处理一下的时候,那可老的发现,哎,这事我能干啊,然后他才会去查找 excel 处理啊,刚才这个技能里面的这个 skill 点 md 的 文件,那只有在这个时候呢,那些详细的操作步骤,注意事项,才会进入 ai 的 上下文 第三层啊,要实际去动手干活了,也就是真正要执行具体步骤的时候,才会去加载相应的 reference 和 script。 比如说用户下达的任务可能是分析 excel 啊,也可能是创建 excel, 那 这两个操作呢,可能有完全不同的处理步骤, 详细的步骤呢,不一定都在 skill 点 md 里面,可以分开存放在不同的参考文件下。当 cloud 识别到你要做的是分析 excel 的 时候,才会去查找分析 excel 的 reference。 那 skills 里面也可以去内置一些可执行的 excel 处理脚本啊。那在 skill 点 id 啊,或者刚才查找的具体的参考文献下,它会告诉你应该调用 以及如何去调用这些脚本。那还有最重要的一点啊, cloud 只需要按照指引去执行脚本,而执行脚本的代码是不会塞给 ai 去读的。你完全不用担心一个超大的代码的文件会消耗头衔,因为它根本就不会进入 a 诊的上下文。 这也就意味着一个 skill 可以 打包整套的书面文档,大量的执行脚本,但只要任务不需要,这些内容就永远不会占用上下文。和 m c p 一 样, skill 成了开放标准之后,开始爆发式增长,社区也出现了大量的开源 skill。 我 们可以看到啊, skills mp 啊这个网站里面的这个 skills 数量最近在经历着爆发式的增长,那这个增长速度呢?要比之前 m c p 爆火的时候还要快啊。这个就不得不提 skill 的 另一大优点,编写门槛低。 m c p 虽然有一套标准的规范,但是终究还是要靠代码来实现的。即便啊,有了 ai 辅助,对于小白来讲还是有一定门槛儿的,而 skill 就 不一样了,只要你会写提示词就能写 skill, 可以遇见的是大量的固定工作流,可能会在未来都会被改写成 skill, 这意味着 agent 的 编写门槛儿被再一次大幅降低了。那如果你想找一个 skill 呢啊,我们就可以进入这样一个 skill 市场,然后搜索我们想要使用的 skill 啊,然后这里我们还以绘图软件 excel 为例啊, 可以看到啊,社区已经有大量的 s k dj 的 skill 了。进入详情之后呢,我们可以看到这个 skill 的 详情啊,我们可以选择不同的安装方式啊,这里我们选一个最简单的方式啊,我们直接把这个包下载下来, 下载下来之后呢,这是一个安装包啊,然后我们解压一下,哎啊,我们就可以看到这个熟悉的结构啊,一个 skill 点 m d, 还有一个 reference, 接下来呢,你只需要把这个目录拷贝到我们指定的位置啊,不同的 agent 的 目录大同小异啊,基本上都是 agent name, 然后杠 skills 这样一个目录。这里啊,我们使用最近比较火的 open code 来演示啊,所以我们创建这样一个新的文件夹啊,然后我们创建一个点 open code skills 的 目录, 然后我们把刚刚解压的文件夹拷贝过来,然后我们打开终端啊,打开 open code, 然后我们输入这段提示词啊,帮我绘着一个价格图啊,讲解什么是五 w 二 h 分 析法,然后直接帮我在当前目录下生成一个 excel, 然后开始编辑这个文件, 然后这里我们发现啊,我们不需要手动去安装或者运行这个 skill, 只要我们刚刚的文件夹位置放对了,那 opencode 的 ai 就 会自动根据我们的需求判断是不是要调用这个 skill, 然后帮我们生成代码, 好,代码生成完了,然后我们来到这个目录看一下,哎,他帮我们生成这样的代码啊,然后我们把这个 excel 的 配置啊,然后我们拷贝到这个网站里面, 哎,粘贴,哎,就是这么简单,他直接帮我们生成了一个手绘风格的架构图,如果啊你想使用其他的 skill 啊,也是一样的啊,进到这个详情里面,然后把这个目录下载下来,拷贝到刚才那几个目录之下啊,然后你去问对应的问题,就可以自动识别并且调用这个 skill 了, 下面我们来一起尝试自己做一个 skill, 那 虽然 skill 的 开发门槛很低,但这不意味着我们就要自己去写 as topic, 官方呢,直接给我们提供了一个生产 skill 的 skill, 也就是这个 skill creator 啊,你不需要写一行代码或者说配置文件,你只需要用自然语言告诉它你想做什么,它就会自动为你生成一个符合标准的 skill 啊,然后啊,我们还是把这个包下载一下,然后我们解压这个包啊,我们看到这个熟悉目录啊,然后我们把这个包拷贝到我们刚刚的 open code 的 这个 skill 的 目录下, ok 啊,然后下面我们打开 open code, 然后我们重启一下啊,我们输入这样一段提示词啊,帮我创建一个可以获取当前系统时间的 skill 啊,然后写一个脚本,然后脚本使用 node js, 然后呢,他找到了这个 skill creator 的 这个 skill 啊,然后开始帮我们根据我们的需求创建这个 skill, 然后我们打开我们的编辑器。哎,我们发现多了一个这个 system time 的 这个 skill 啊,然后这个 skill 点 md 里面说明了啊,怎么去获取一个准确的时间啊,它要去调用这个脚本啊,然后这里面有获取系统时间的代码。接下来呢,我们询问一下 opencode, 帮我获取一下当前的系统时间。 哎,他找到了我们刚刚创建的这个 systemtime 的 skill 啊,然后给出了这个准确的系统时间。创建一个 skill 啊,就是这么简单, 即便你不懂代码,不懂 skill 内部的执行原理啊,只要你把你的需求描述的足够清楚,它就可以准确地生成一个 skill。 看到这呢,你可能会觉得 skill 和 mcp 是 不是有点像呢?它们似乎都可以做到按需加载给 ai 去扩展外部的能力呢, 这个也是很多同学可能会弄混的问题。在之前的教程中呢,我们详细学习过 m c p 啊,它就像是一个通用的 usb 接口,制定了统一的规范,不管是连接数据库、第三方 a p i 还是本地的文件等各种外部的资源,都可以通过这个通用的接口来完成, 让 ai 模型与外部的工具和数据源之间的交互更加标准化,可附用。那假如你的 a 阵能连接了多个 m c p 呢?它似乎也能实现按需加载, 根据用户的意图来决定调用哪个工具。但是这个按需加载的背后啊,代价是非常巨大的。那在 mcp 的 架构之下呢,仅仅是连接这个动作,就已经在透视你的上下文了。这个呢,也是由大模型的工具调用机制决定的, 为了让 ai 知道他有哪些能力可以用,每一个连接的 mcp server, 都必须在对话开始前,将他所有的工具的完整定义一次性的注入到大模型的上下文里面。 那每个 mcp 呢,一般都会包含大量的工具啊,比如说 github mcp server, 它自己就包含了三十多工具。假如说每个工具消耗五百个头肯,那只连接这么一个 mcp 就 需要消耗将近两万个头肯, 那在真实的环境下呢,一个 agent 不 会只去连接一个 mcp server 的。 假如啊,你只问了 ai 一个非常简单的问题, agent 已可能已经烧掉了大几万的头肯,这个成本是非常恐怖的。 那更深层的原因呢,也在于,连接过多的 m c p server, 也可能会导致大模型的注意力下降,从而降低工具调用的准确性。 那在我们之前的教程中呢,有讲过一个专门测试工具调用准确度的基准, m c p atlus, 在 这个基准中呢,包含了四十多个不同的 m c p server, 三百多个工具的复杂环境。那模型呢,必须自己去发现合适的工具,并且正确的调用。 目前最强的 cloud up 四点五啊,也只能拿到百分之六十二的准确率,那其他的模型的准确率呢,也普遍低于百分之五十,随着连接工具的增多,这个准确率还会进一步的下降。 而我们上面刚讲到的 skill 的 核心机制啊,间接是批漏,恰好是可以解决这两个问题的。在首次连接的时候,相比 m c p 需要将三百多个工具全部塞进模型的上下文模型,只需要加载四十个 skill 的 原数据啊,可能只消耗几千头肯。 另外呢, skill 采用的是漏斗式的引导啊,先通过目录判断大体的方向啊,确认要干活了,再加载具体的说明,最后通过找到详细的文档和脚本再执行,让 ai 每次只专注于当前的任务,即使是能力比较弱的模型啊,在这种机制下也能够保持比较好的准确率。 那看到这,你可能会问了, skill 看起来更智能,更节省资源,那 mcp 肯定不会被完全淘汰的,但是对它的需求可能会大幅减少。 首先啊, mcp 协议层的价值是不可替代的,因为它制定了一套标准的接口,统一了 api 连接世界的方式。那如果呢,你是一个通用的第三方平台啊,比如说高德地图,你想发布一个工具,让其他的 agent 都能用上你的能力,那首选呢?还是使用 mcp? 但是啊,如果你是有一些重复性的工作流,比如说啊,我要有固定的流程来读写本地的文件,要用一个标准的规范来 review 代码,有一套固定的风格来写文章。那这些场景呢,都推荐使用 skill 来实现。 那在过去呢,这些需求中的文件读写,连接 github, 给文章生成图片啊等等,这些需要连接外部世界能力的,可能都需要通过 m c p 去实现。那现在呢,你可以把它们都打包到 skill 里面。那未来的格局呢?可能是这样的,首先, agent 本身内置了一部分核心的能力啊,包括终端或者说文件的读写等等。 那少数通用的 m c p server 呢?负责连接远程的数据啊,比如数据库啊, api 等等。上层呢,还有大量的 skill, 封装了标准的工作流程,连接本地的知识库,那这些能力呢,也会在必要的时候进行协助,但是 skill 会承担绝大部分教 ai 怎么做事儿的工作啊,比如说啊,教 ai 怎么用这些 m c p server, 怎么用其他的 skill 啊,怎么调用好这些核心能力等等。好,本期视频呢,我们就先讲到这儿,大家已经了解了 agent skill 的 基本原理,以及如何使用和创建一个 skill, 如果本期教程对你有所帮助呢?希望得到一个免费的三连和关注。下一期啊,我们会进入实战章节,一起来使用 agent skill 实现一个知识库解锁的功能。相比传统的 ig, 它的效果究竟怎么样呢?我们下期见。

哎喂,大家好,我是杰哥。呃,我今天呢来呃给大家分享一下,就是我今天使用这个呃 opencloud 它的这个嗯生成 skill 的 这个功能,并且呢我今天使用这个东西生成了 skill, 并且让它把啊生成了一篇微信公众号文章啊,并且把文章呢上传到我的微信公众号上面去了。 好,这个地方大家可以看一下我这这个微信公众号文章的一个结果啊,这个地方呢,它深层的是全面解析什么是 skill, 这个地方啊文章的质量呢,是马马虎虎啊,凑字数的, 呃,内容呢还很拉垮,后面如果再进行对这个 skill 进行优化的话,说不定什么时候这个文章的质量就很好了。好,接着我们来看一下,就是,嗯, 我们安装了这个在本地,例如说我们在这个呃多客里面啊,部署了这个 呃 open cloud 之后,它呢暂时呢是具备比较少的这个功能的,就是说我们想要让它来做啊,某些事情呢,它现在是不能做的, 所以这个地方我这个地方是怎么做的呢?我是直接在我的这个呃本地的啊这个 open cloud 里面,我就说让它给我 生成一个微信公众号文章的 skill, 然后我给他一个主题,他就可以根据这个主题搜索对应的资料,最后可以跟我协编微信公众号文章。接着就是 呃调用浏览器,或者是调用一些相应的一些 a p i 来把这个文章啊推送到我的微信公众号的草稿箱里面。 好,接着我们这里来看,就是我发了这个呃聊天的记录之后,接着它是啊为我返回了很多这样的一些数据, 很多这样的数据,呃,并且呢它是最终是生成了这样的一个 scale 啊,我们这个地方来看一下。 好,这个地方大家看是吧?这里呢它是生成了这样的一个 skill, 这里呢有很多这个 python 文件,还有几个这种 markdown 的 文件,还有这个呃,模板文件什么之类的啊,它都是生成了的。 接着,呃,我发现呢,这有个问题,就是什么呢?就是,嗯, 这个微信公众号的文章的这个 skill, 他 呢没有把这个文章啊上传到我的微信公众号啊,我就问他是不是我的配置,要提供什么配置, 如果是需要的话让他业主给我啊。这个地方呢,呃,他最终把这个什么呢,当前这个 scale 啊的一些注意事项和运行环境啊等等东西呢提供给了我。我发现呢他是使用这个账号和密码这种方式来登录的啊,这个对于 微信公众号来说,这个地方好像是不对的,所以我就告诉他啊,请他进行修改啊。好,在这里大家看是吧?这这个地方是这样的,就是说你这个做法是不对的啊,微信公众号呢,它是有一些 open api 的 啊,我只需要给他提供这个 api id 和 app secret。 接着就是我会把本机的这个出口 ip 作为这个呃 ip 的 白名单啊,加到微信公众号里面,这样的话它就可以调用这一些接口, 并且呢实现呃文章的这个什么呢?推送生成和推送放到我的草稿箱里面。好,这个地方我提供了这些数据之后呢,它根据我的要求进行的,继续,继续进行的,对这个 skill 进行的优化啊,继续进行的优化, 并且呢这个地方,呃,到了,我看一下啊,到了这个地方啊, 到了这里它呢就是又完成了这个呃 scale 的 优化和改进,它是按照这个 open app id 啊调这个 呃几个接口的这种方式来给我生成的。接着呢,我再次对它进行测试,发现这个地方它是没有配图啊,还有就是,呃需要它可以从 国外的免费的一些图片的网站进行配置等等。好,接着它是继续对这些内容进行的增强和优化。 好,我发现它呢是这个地方,呃,它好像是对那个 http 方面的请求呢,它好像是有问题的啊, 它发它是对那个 http 请求是有问题的,所以我最终是在这个地方啊,啊,在我的命令行这里啊,给它安装了这个什么嘞 request 库啊,安装了这个 request 库,安装了之后,接着我这边啊 搜索其他的 ai 啊,就是我们发送那个就是要创建一篇微信公众号的文章,首先第一步是,呃通过这个什么呢啊? token 接口啊,拿到一个 access token, 然后去微信这个地方创建 呃一个 media 是 吧?创建一个 media 啊,创建一个草稿,还有就是上传一些图片等等啊这些这些接口,所以我把这些接口的一些数据呢,又重新全部 重新全部发给他了啊,大家可以看这个地方的这个聊天记录,聊天记录在这里, 就是我从其他的 ai 那 里了解到,就是我们,呃,把一个文章推送到啊这个 微信公众号,它这个地方是要调这个 token 接口的是吧?拿到了 token 之后,接着是要去添加一个草稿啊,等等,这样的。好,接着我们这里呢,就是把这个什么呢, 呃,这些信息直接就交给了这个 open class 啊,交给他了之后他就, 呃理解了这个地方,我们啊微信公众号 api 调用,它是分布注的啊,所以他就把这个遣求,这个参数的遣求和应答这些东西呢全部就理解好了。之后他就继续修给他的,呃,这个,呃, skill 修改完了之后,这里是,呃,这里说是什么呢?成功啊,他是成功的把这篇文章啊推送到我的这个啊微信公众号啊,成功的给我推送过去了。 好,这个地方,我们例如说啊,我也可以让它重新呢,再来生成一篇文章啊,比如说我们现在这个 openclaw 很 火,是吧? 请我们来测试一下 啊,就是说我们这里是要介绍一篇啊,介绍这个 open cloud 的 文章啊,要求通俗易懂啊,能够让啊我们大多数人都能够理解。 好,我们这里呢回车啊,把这个要求发给了这个 ai 啊,我们看一下这个 unclog, 我 们生成一篇文章啊,我们这个地方刷新一下,我们来看一下啊,啊, 这个地方,这里是有两篇文章是吧?是之前的草稿啊,一个是这个 skill 的 啊,还有一个未命名的文章啊,我们等 等待这个地方,他这里啊运行结束。好,虽然在这个地方他还在转圈,他说什么呢?文章生成了,发布到微信公众号遇到了,呃,同样的错误, 需要使用之前修复的发布流程啊,让我们使用正确的三步流程来发布这篇文章啊,好,我们等待他发布完成。 好,大家看是吧?这个地方呢,它是这个文章呢,它说是已经发布到我的公众号了啊,这个地方我们来一起看一下,我们打开这个公众号,我们刷新一下,看一下草稿箱里是不是多了一篇文章啊? 好,大家看是吧?这里呢是现在是十点十八分,它在十点十七分的时候啊,这里有一篇 opencloud 的 文章,我们来看一下,打开看一看, 好,这个地方呢,我们看到这里这个文章呢是深层了,不过那个跟前面的这个前面看到的那篇文章一样啊,都是些车轱辘话啊, 没有什么实质性的内容,但是当前的这个 skill, 它确实是把这整个流程都跑完了,跑通了。 后续的话,例如说对于这个生成微信公众号文章的这个 skill 的 话,我是需要优化它的,这个对它进行优化,就是对文章质量啊和它的结构啊,语气、风格等等这方面对它进行优化,优化好了之后,呃应该 就是达到能够例如说使用啊,正式发布的这种标准,我们才可以进,例如说这个 skill 才会最终啊投入使用。 好,当前这个的话,就说明什么呢?说明我们这个呃用嘴来啊,命令这个 ai 来干活,当前这个确实是比较啊能够实现的 啊,并且呢就是它还是算是比较快的,能够完成我们想要的任务。 好,这个呢就是我今天给大家介绍的,就是我自己呃手动搭建的这个 openclaw 啊和呃创建的这个 skills 啊,它的呃如何创建和如何使用 skills 这块的一些 呃内容的分享啊,今天我的分享就到这里了啊,谢谢大家。

agent skills 最近的热度真的太高了,如果说 m c p 定义了 ai 调用工具的规范,那 skills 就 能让大模型将复杂的任务按规定的流程稳定运行。现在不少国内的 ide 都将 skills 集成到了自己的工具中。本期视频我会以 code 为例, 介绍什么是 skills, 以及如何通过 code 加上 skills, 让 ied 的 能力再上升一档。 skills 由三块内容组成,原数据、指令以及资源和代码。原数据用简短的描述说明了这个 skills 是 干什么的。 这部分数据会始终加载到模型的上下文中,原数据的内容很少,意味着可以同时配置很多的 skills, 而不会产生太大的上下文成本。 第二部分是指令。如果大模型觉得应该使用这个 skill, 这部分指令的内容才会被加载到上下文中。指令中会存放这个 skill 的 主要内容, 比如这是一个处理 pdf 的 skill, 指令部分的内容就定义了拿到一个 pdf 后如何处理 pdf 的 方式。指令和原数据都会放在 pdf 文件中。第三部分是资源和代码,在第二部分的指令中可以引用其他的文件, 比如要使用高级功能,就让 ai 去读 reference dmd, 要填写表单的话就读 form dmd 也可以指定当遇到某种情况就运行某个脚本,脚本一般都是拍存文件或者是有脚本, ai 会直接拿到运行之后的结果。通过这样一个 skill, 能让 ai 直接多了一个遇到 pdf 之后的处理能力。 同理,我们还可以写数据库迁移的 skill, 但把 review 的 skill 或者视频文案标题分面全部自动生成的 skill, 接下来就是怎么把 skill 在 ai 版本。先来看 ai 版本, 比如我现在想把这个 pdf 的 skill 做成用户级的能力,就在这个目录下创建 pdf skill, 里面放的就是 skill 相关的文件了。我现在手上有一个 pdf 文件,我通过这个 skill 让 code 将 pdf 转成图片,一行说明,直接搞定,完全解放双手,把 skill 集成到 id 中就更好用了。 code ide 最值得关注的特性就是它的快捷模式,这是一种完全的自主编程能力,特点就是无需持续人工介入就可以长时间持续执行。现在这个功能也可以通过 skills 扩展自己的能力了。就以这个 pdf skills 作为例子来演示,如果只想在当前项目下使用 skill, 就 可以在项目的点 code skills 目录下将刚刚这个 pdf skill 放进去。 现在我们要做一件事情,通过快捷模式模仿叉叉 u drop 生成一个定时任务管理页面,再通过 pdf skill 直接将产品使用文档整理成一个 pdf 文档。快捷有三套不同的模式可以选择,选择的场景不同,执行的方式也会不一样。我们这次主要是做个网站,那就选择构建网站就可以了,如果要做复杂项目的话, speak 会更加严谨。 另外,快捷模式还支持本地执行、并行执行和语音端服务的执行,我们这次就选择本地执行。快捷在执行前会自动根据需求对任务进行拆分。我们刚刚已经把 pdf skill 配置到项目中了,可以看到任务的最后一步就是通过 pdf skill 创建用户使用文档 quets 对 skill 的 支持是内置的,只需要把 skills 放到对应的目录中, quets 在 执行的时候就会自动去调用。现在通过前面五步任务,一个 web 项目就生成出来了,大家可以看一下生成的效果。第六步,通过 pdf skill 生成的文件也放在了项目目录内,内容十分详细。 代码能自动生成, pdf 文件也能通过 skill 自动生成。现在你就得到了一个完整的权限项目, 以及一份完整的产品使用说明。 pdf 文档所有你能想象出来的,能用代码写出来的功能,现在都可以作为一个个 skill 了。另外,如果你长时间使用 quick 做项目,会发现它对项目的理解会越来越深,这其实是 quick 的 一个技术突破点,可以做到自主进化,快速学习。以上就是本期视频的全部内容,我是鱼仔,我们下期再见。

当我让 ai 帮我生成近十年来考研人数统计图表,大模型会准确地给出一个人数的表格,并告诉你我现在无法直接给出条形图。 简单来说, skills 就是 给 ai 安装功能插件,让它可以直接使用修改工具、邮件系统、地图工具等。如果把 ai 比作一个智商极高的大脑, skills 就是 他的双手。有了这双手,他就可以直接搓出一张统计图表, 甚至自己标明重要信息。原生的大模型通常受限于训练数据的时间阶段, 经常会出现昨天给他说的要求,今天又忘记了,得重新调整,也没法直接操作。外部软件生成的结果并不符合我们的要求, 得自己在各种软件中不断切换。但通过 skills, 你 可以提前写入标准模式, 在对话中让 ai 自己调用对应的模板,再也不用重复调整,让 ai 成为符合你要求的全能专家哦。现在进入实战部分,目前很多软件都已经支持并添加了 skills 库。我用 cursor 举例 找到它的设置按钮,左边工具栏选择 models 并打开, 就可以在软件中输入你的要求,开始使用了。比如,我们让他写一个网站,输入你的要求之后,他会自动调用写网站的 skills, 中途他还会问你更细节的要求,你只需要一一答复, 几十秒之后它就会生成结果,并告诉你存储位置。如果想要其他更高级功能,可以去 github 上搜索 skills 有 官方和个人的各种 skills, 点击下载你需要的代码库,在软件中打开刚刚下载的文件,就可以看到 skill 文件, 可以看到你的 skill 名称,要描述该技能的功能,以及何时该使用它。 skill 文件搭载成功之后,就可以直接跟 ai 进行对话。由于我们下载的是一个制作 ppt 的 skills, 当提及 ppt, 它就会自动调用这个 skills。 后续我会出一期视频,向大家推荐好用的 skills 库。无论你是想让 ai 自动抓取某书的热门标题,还是想让他帮你分析最新的财报数据,或者是需要一位占卜师,他都能做到。最重要的是,大部分开箱即用,不需要你写一行代码, 只需要一个点击,让你的 ai 瞬间获得新的技能。