乐于分享
好东西不私藏

【OpenClaw】技能系统:让AI学会新本领

【OpenClaw】技能系统:让AI学会新本领

你肯定遇到过这种情况——让AI帮忙做个PPT,它说”我做不到”;让它给PDF加个水印,它说”超出我的能力范围”。不是AI不够聪明,是它缺了”技能包”。

OpenClaw的技能系统,就是给AI装技能的机制。就像你给手机装App一样,每装一个Skill,你的AI就多一项本事。今天咱们就来拆解这套系统。

什么是Skill?一个文件夹,一份说明书

Skill本质上就是一个文件夹,里面有一份 SKILL.md 说明书。这份说明书告诉AI:什么情况下该用这个技能、用哪些工具、怎么用。

比如你安装了一个叫 docx 的技能,AI就知道了——”用户提到Word文档、.docx、报告、备忘录这些关键词时,我应该用python-docx这套工具来生成排版好的Word文件。”

Skill和Tool(工具)的关系怎么理解?打个比方:Tool是菜刀,Skill是菜谱。菜刀谁都能用,但菜谱告诉你什么时候该切丝、什么时候该剁块,让做菜这件事从”能做成”变成”做得好”。

OpenClaw的技能系统用的是AgentSkills标准格式。这意味着社区写的技能,你可以直接拿来用——不用改一行代码。

优先级机制:谁说让AI听谁的?

技能可以放在好几个地方,OpenClaw按优先级决定最终用哪份:

工作区技能(优先级最高):你项目里自己写的版本

项目代理技能:项目共享的版本

个人代理技能:你这台机器上所有项目都能用的版本

托管/本地技能:OpenClaw官方管理的版本

内置技能(优先级最低):随OpenClaw发货的默认版

简单说:你写的 > 项目共享的 > 全局安装的 > 官方默认的。如果你在项目里放了同名的自定义版本,会盖掉官方的——你想怎么改就怎么改。

内置技能全家桶

OpenClaw出厂就带了一套实用技能,覆盖了日常高频需求:

文档处理三件套:docx(Word)、pptx(PPT)、xlsx(Excel)——一句话生成排版精良的办公文档,连目录和图表都帮你搞定

PDF全能手:合并、拆分、加水印、OCR识别、表单填写——你手机扫描的合同,它能直接翻成可编辑文档

AI绘图:draw 技能调用云端模型,16:9横版、PNG透明底、生成后自动存到你的图片文件夹——做封面图几秒钟的事

网页搜索:tavily-search 帮AI联网查最新信息,不再只靠训练数据”吃老本”

浏览器自动化:不用写爬虫,让AI直接操作网页——填表单、点按钮、截图取证,跟人操作一模一样

微信公众号发布:wechat-article-publish 这个技能自己就是活案例——从选题、写作、配图、排版到上传草稿箱全自动跑完

自我进化:self-improvement 技能让AI记住你纠正过它的事,下次不会再犯同样的错

这些技能不是摆设——它们真的在干活。比如这个公众号系列文章,从Day1到Day7,就是 wechat-article-publish 技能每天自动执行的。

去ClawHub装技能:一句话的事

OpenClaw有个社区技能商店叫 [ClawHub](https://clawhub.ai),跟手机应用商店的逻辑一样:

# 搜索技能          openclaw skills search <关键词>          # 安装到当前项目          openclaw skills install <技能名>          # 全局安装(所有项目都能用)          openclaw skills install <技能名> –global          # 从GitHub安装          openclaw skills install git:github用户名/仓库名@分支          # 更新全部已安装技能          openclaw skills update –all

安装完不需要重启,OpenClaw会监听技能文件夹的变化,检测到新技能就自动加载——下次聊天时AI就能用了。

安全机制:不信任的代码先检查

既然是社区贡献的,安全问题得重视。OpenClaw在几个层面做了把控:

门控加载:技能可以声明”我需要Python环境”、”我需要某API密钥”这些依赖条件,不满足就不加载

代理白名单:你可以指定某个AI分身只能用哪些技能——客服分身只看客服类的,开发分身只看代码类的

安全扫描:ClawHub上的技能要过病毒扫描和静态分析,安装前就能看到安全报告

沙箱模式:不确定的技能可以让它在隔离环境里跑,不影响你的主机

小结

OpenClaw的技能系统,本质上是把”教会AI做一件事”标准化了。你不需要给AI写长篇大论的prompt,只要按SKILL.md格式写好说明书,往技能文件夹一放,AI就学会了。

这套机制最妙的地方在于:你教AI一次,下次它就永远会了。装一个技能,你的AI多一项能力;装十个技能,它就能处理你80%的日常需求。

如果你是开发者,花十分钟写一个属于自己的技能,那种”我教会了AI做这件事”的成就感,比用别人写的技能爽多了。

下一篇我们聊定时任务——让你的AI每天按时干活,真正解放双手。明天见。

· · ·

本文是【OpenClaw】系列第3篇。第1篇讲了OpenClaw是什么,第2篇讲了怎么搭建环境。关注”大鱼浪个哩个浪”,不错过后续更新。

· · ·

— END —