OpenClaw不干活?那是你没给它安装Skills

在安装好自己的OpenClaw龙虾后,要想让它能够帮我干活,就需要给它安装相应的技能(Skills),没有Skills的龙虾,只是一个能聊天的机器人,而装上了Skills后,它会搜索、自动化、操作系统、调用 API、执行脚本
那什么是OpenClaw的Skills呢,这里打一个不是非常恰当,但也能让你看懂的例子,就好比把OpenClaw看作是一个智能手机,Skills相当于手机上安装的APP
OpenClaw = 智能手机
Skills = APP
Skills 的核心就是:一个文件夹 + 一个 SKILL.md 文件
SKILL.md 文件包含:
-
元数据(至少要有名称和描述)
-
告诉 OpenClaw 如何完成某一特定任务的指令


说明:图片来源于菜鸟教程

在明白了Skills是怎么一回事之后,那OpenClaw需要的这些Skills应该从哪里下载安装呢,建议首选ClawHub,ClawHub是OpenClaw的Skills市场,可以把它理解成OpenClaw的App Store
通过浏览器访问ClawHub官网:https://clawhub.ai/,点击”Skills”菜单,就能看到所有的Skills,在这里我选择了”Most installed”,从中找到我需要下载安装的Skills




找到自己想要安装的Skills后,那又怎样去安装它呢?
-
第一种方法是手动安装clawhub工具,再通过它去下载安装,比如我需要安装”skill-vetter”,输入下面的命令
npm i -g clawhub #安装clawhub工具
clawhub –version #查看clawhub版本
clawhub install skill-vetter #安装skill-vetter,可替换成其他Skills名称


-
第二种方法是无须手动安装clawhub工具,直接通过一条命令就能完成所需Skills的安装,效果和上面是一样的,比如这时我需要安装”self-improving-agent”技能,输入下面的命令
npx clawhub@latest install self-improving-agent #安装self-improving-agent,可替换成其他Skills名称


-
第三种方法就是让OpenClaw龙虾自己完成Skills的安装,在对话框中,直接告诉它需要安装的Skills
tips:让龙虾自己安装的时候,最好是让它先列出具体的Skills信息,等你确认后再让它执行任务,不然它自己直接安装的Skills可能不是你自己想要的那个





如果不想从Clawhub上下载安装的话,那我们也可以选择腾讯推出的适合国内用户的SkillHub
tips:SkillHub里的Skills基本上是从Clawhub同步过来的,相当于在国内做了个镜像
通过浏览器访问SkillHub官网:https://skillhub.cn/,这里我选择”热榜”,从里面选择我需要下载安装的Skills






比如我想要安装”excel-xlsx”这个技能,那怎么去下载安装呢,平台提供了三种方法:
-
通过在OpenClaw的对话框里,发送提示词给它,让它按要求完成安装


-
通过命令行安装,官网给出的命令只适用于macOS/Linux下运行,我在windows下没搞定




-
通过下载安装包的方式安装,下载后解压,再放在OpenClaw对应的skill目录下,我同样没搞定,惭愧!



-
如果是刚上手OpenClaw,强烈建议先安装”Skill-Vetter”,有了这个技能,它会在你安装其他技能的时候,对技能进行安装前的安全检测,如果检测到有潜在危险,会提示你是否继续安装
-
给OpenClaw安装技能的时候,首先要想清楚自己要安装哪些技能,需要它帮自己完成哪类的工作,不建议安装太多的技能,非必需不安装
-
无论是通过ClawHub还是通过SkillHub安装,真正适合安装进你的”龙虾”里的,都应该是来源清晰、用途明确、风险较低的通用型Skills



夜雨聆风