一篇讲清skill
1、什么是skill
skill其实就是一本说明书或者说就是一个可复用的工作流,指导ai去完成在你指定规范内输出对应的内容
例如:
ai是一个聪明的厨师,skill就是你给他的菜谱,他根据菜谱来进行做菜
2、为什么要使用skill
(1)产出更稳定和高效
(2)节约上下文
(3)节约token
因为Agent在工作的时候它就像一个大池子,它自己具备非常强的思考能力,可是他最终返回的不一定是你想要的,这个时候如果你用了一个skill来约束它,那么他在完成任务的时候就知道应该先做什么再做什么
skill的重要特征;渐进式加载,只在需要的时候,才将内容填充到上下文,为了最大化能力效率,并最小化 Token 消耗
3、一个skill长什么样
每一个skill都是一个文件夹,里面包含说明文档与辅助资源,他里面必须有一个skill.md的文件,里面详细讲解使用说明,规则,步骤、示例等

skill的加载按层进行:
第一层(YAML元数据):始终加载,让ai知道何时调用
第二层(skill.md主体):当ai判断任务相关时才加载,包含完整的指令和工作流
第三层(链接文件):如references/或scripts/中的文件,只有在指令明确要求时才加载
4、去哪里找skill
(1) 小红书redskill
(2) skillsmp(对应的网站:Agent Skills Marketplace | Claude & Codex Skills | SkillsMP)、skillHub
(3)各大厂商的skill广场(阶跃水产市场。阿里Qoder市场)
5、实操编写一个skill并使用
我这边使用的软件是trae,里面你只需要说一些自然语言他就可以帮你编写代码和skill,里面他自带了多个模型,同时自己也可以自己手动添加一些自定义的模型,例如gpt5.5,deepseek
第一步:安装一个skill导师 superpower brainstorming 他可以帮助你把模糊的想法生成对应的skill
第二步:梳理需求,把你想要他做的东西梳理出来给到这个skill,他根据你的需求来生成对应的skill
例如说:我现在想创建一个skill,你先和我沟通一下,理解清楚我的skill需求后再进行创建,接下来把想法给到Agent
第三步:让Agent根据你的需求自动去创建
第四步:当要使用和调用时,输入/ 并选择对应的skill
更多推荐

所有评论(0)