跳至主要內容

悟空约 1177 字大约 4 分钟...

image.png
image.png

8.0.1 什么是Skills?

简单理解

Skills 本质上就是教 AI 按固定流程做事的操作说明书,一旦写好,就能像函数一样反复调用。

可以把 Skills 看成把”某类事情应该怎么专业做”这件事,封装成1个可复用、可自动触发的能力模块。

形象比喻

把 AI 想象成1个刚毕业的聪明但没经验的实习生

  • 普通Prompt = 你每次都要从头教他怎么做事(今天教一遍,明天还得重新教)
  • Rule / 记忆 = 你给他贴一张”公司行为守则”在工位上(一直生效,但只能管态度和格式)
  • MCP / Tools = 你给他电脑装了一堆软件和API(他能调用外部工具,但不知道什么时候该用、怎么组合用)
  • Skills = 你直接给他一整套**“岗位培训大礼包”**(PDF+流程图+SOP+话术模板+常用脚本),告诉他:”当老板让你做这类事情时,就按这个文件夹里的方法来做”

8.0.2 Skills vs 传统Prompt

核心区别:按需加载 + 渐进式披露(只在需要时才把厚厚的 SOP 塞进上下文,极大节省 token)

对比项普通 PromptSkills 机制
每次都要重新描述否(只描述一次)
上下文长度占用每次全量塞入渐进式加载(只在触发时才读完整内容)
一致性依赖每次 prompt 质量高(固定 SOP + 模板)
复用性手动复制粘贴自动匹配 / slash 命令 / 项目共享
维护方式改一次 prompt 就要重新发修改 SKILL.mdopen in new window 文件,全局/项目生效

实际例子

比如我们平时写文章,在没有 Skills 之前,每次都要按以下步骤重复说:

帮我总结文章 → 翻译 → 改成公众号风格 → 加标题 → 输出 Markdown

有了 Skills 之后:

你只需要一句:使用「技术文章转公众号」Skill

AI 会自动按你设定的步骤执行。

8.0.3 Skills vs MCP vs Tools

三者的区别

特性SkillsMCPTools
核心作用知识复用能力扩展功能调用
实现方式Markdown文件服务器端配置API接口
使用难度⭐ 简单⭐⭐⭐ 复杂⭐⭐ 中等
Token消耗低(渐进式加载)高(启动时全量加载)中等
适用场景经验、最佳实践、工作流程连接API、数据库、外部工具单一功能调用
创建门槛任何人都可以创建需要编码能力需要API开发
部署要求无需服务器需要服务器端设置需要后端支持

使用建议

  • ✅ Skills:用于知识分享、经验复用、工作流程
  • ✅ MCP:用于连接外部系统、数据库、API
  • ✅ Tools:用于单一功能调用、快速集成

8.0.4 Skills的工作原理

渐进式加载机制

Skills用渐进式加载来高效管理上下文:

  1. 发现阶段:启动时,AI 只加载每个技能的名称和描述,只保留最基本的识别信息
  2. 激活阶段:当任务匹配某个技能的描述时,AI 才把完整的 SKILL.mdopen in new window 指令读入上下文
  3. 执行阶段:AI 按照指令执行,按需加载参考文件或运行代码

这种设计让 AI 保持快速,同时能按需获取更多信息。

Token消耗对比

传统方式(全量加载):
- 10个Skills × 500字/个 = 5000字
- 约1250 tokens

Skills方式(渐进式加载):
- 发现阶段:10个Skills × 50字/个 = 500字(约125 tokens)
- 激活阶段:只加载需要的1个Skills = 500字(约125 tokens)
- 总计:约250 tokens

节省:80% tokens

8.0.5 支持Skills的工具

目前能用 Skills 的主流客户端:

排序工具名是否免费使用Skills推荐人群技能存放默认路径备注
1Claude Code是(官方)所有人~/.claude/skills标准制定者,生态最全
2Cursor写代码最常用~/.cursor/skills几乎无缝兼容Claude Skills
3Trae / OpenCode追求性价比看工具设置国内用户较多
4VS Code + 插件部分支持已经深度用vscode插件设置里配置正在快速跟进
5扣子/其他国内平台部分支持喜欢网页版平台自带技能市场有的要会员

OpenClaw的优势

  • ✅ 完全兼容Claude Skills格式
  • ✅ 支持本地和云端部署
  • ✅ 可以通过飞书、企微、钉钉使用
  • ✅ 支持自定义Skills开发
  • ✅ 社区生态丰富(1715+个Skills)

8.0.6 Skills核心结构

最小Skills结构

1个 Skill 本质上就是1个 Markdown 文件(文件名固定为 SKILL.mdopen in new window

my-skill/
└── SKILL.md   (唯一必需)
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.3.0