📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

【OpenClaw】Skills安装与使用完全指南,从零开始,手把手教你用 Skills 打造属于自己的 AI 自动化工作流 #openclaw #obsidian

簡單了解12:29

Transcription

Hello 大家好!今天的视频和大家分享 OpenCLaw Skills 的安装与使用。

我会介绍 3 种不同的安装方式,制定自己的 AI 工作流。

首先,什么是 Skills?简单来说,Skills 就是拓展 OpenCLaw 能力的插件。每个 Skill 都有特定的功能,比如让它具备联网搜索的能力,阅读文章和视频的能力。如果没有这些额外的 Skill,你的 OpenCLaw 只是一个可以对话的 AI 助手,而不是一个可以帮你干活的智能体。

我们打开终端应用。Windows 用户的话,需要打开 PowerShell,输入指令 `openclaw dashboard` 来打开网页面板。这里顺带提一下,如果你是部署在云服务器,可以通过 `openclaw tui` 这个指令来进入到对话窗口,它会同步你的所有历史对话记录,直接通过自然语言对话即可。如果想要退出的话,按 Ctrl + C 键进行退出。或者直接接入飞书或 Telegram 等社交平台,直接沟通。具体的步骤可以参考我的上期视频。

在 OpenCLaw 网页 UI 界面,点击左侧的 Skills。这里是管理安装各种 Skill 的地方,同时列举了官方提供的 Skill 技能,包括密码管理,苹果设备备忘录和提醒事项联动,以及各种其他的 Skill。这些 Skill 能够拓展 OpenCLaw 的能力。

接下来,我将演示安装 Skill 的三种方式,同时介绍一些实用的 Skill 技能。

方式一:通过 ClawHub 安装。这也是官方推荐的安装方式。ClawHub 是 OpenCLaw 官方的 Skills 市场,专门为 AI 助手设计。只要使用一个命令,就可以直接完成安装。我们打开 ClawHub 的官网,目前它已经收录了 1 万多个 Skill 技能。

这里需要提醒一下,Skill 的安装存在一定的风险,因为 ClawHub 平台缺乏严格的审查机制,可能存在恶意的安装包,渗透恶意代码,比如窃取存在电脑中的密码等等。所以我们在安装之前,一定要选择安装量高、评级高的 Skill。点击这里,可以根据平台下载量、Star 数和安装数来进行排序。每个 Skill 的后面都有这样的指标标志。其中,这个数据表示这个 Skill 的总调用次数,也就是累计执行了多少次任务。星号后面的数字表示该技能的收藏数或者点赞数。总的来说,调用数量越高,Star 越多,代表越安全。也可以通过这个 Skill 的作者来判定,比如这个老哥就是 OpenCLaw 整个项目的创始人,那他上传的 Skill 也就代表更高的可信度。

我们点开 Tavily Web search 这个 Skill。这个技能可以让你的 OpenCLaw 连接网络。默认情况下,OpenCLaw 是无法联网的,并且它默认使用的是 Brave Search 这个工具,它需要配置 API,但是获取 API 又需要绑定国际信用卡,所以并不推荐。Tavily-search 是一个专为 AI 代理设计的网络搜索工具,它也需要 API,但是可以免费获取,大家不用担心。这里会有一个官方的安全审查机制,来检查这个 Skill 是否安全。这里展示的是这个 Skill 的当前活跃安装数以及历史总安装次数。

首先需要打开终端,输入 `npm i -g clawhub` 这个指令会帮我们安装上 ClawHub。我这里已经安装过了,所以不再演示。使用 `clawhub search tavily-search` 这个命令来搜索这个 Skill。那它显示的第一个就是我们安装的 Skill,它的评分最高 3.942 分。需要注意一下,tavily-search 是我们安装时的名称,而后边的 Tavily Web search 是它的显示名称。这个显示名称只是方便人用来阅读,而不是用来下载。

我们输入指令 `clawhub install tavily-search` 来进行安装。这里它显示 rate limit 速率限制,可能是由于网络环境或其他问题导致。那这种情况可以通过配置镜像源解决。

但我们来使用第二种方式,直接下载压缩文件。我们下载之后的安装包,解压之后,放在 OpenCLaw 的 skills 目录下面就可以。我们回到 ClawHub 的网页,点击下载。安装包下载到本地之后,需要先进行解压,然后需要找到 OpenCLaw 在本地的 skills 目录。它一般保存在你的用户目录下面,有一个 `.openclaw` 的文件夹。如果你看不到的话,大概率是被隐藏了。Mac 用户需要使用 Command + Shift + . 来取消隐藏。Windows 需要问一下你的 OpenCLaw 它的安装目录在哪里。我们点击 workspace 文件夹,然后再点击 skills 文件夹,把解压后的文件夹拖拽到 skills 里面就可以了。

这个时候需要重启一下网关。我们输入 `openclaw gateway restart` 命令。它重启的过程中,网页面板会显示离线,这是正常的。重启之后,我们输入 `openclaw skills check` 这个指令会帮你检查安装了哪些 Skill。那这里就有我们刚刚安装好的网络搜索。我们在网页版的技能这里,点击 Workspace skills,也能够看到。

安装好了之后,我们还需要获取一个 API Key。如果没有的话,可以直接和 OpenCLaw 对话,那它会提示你没有配置这个 API。我们来到 Tavily 的官网,第一次登录的话,需要使用邮箱注册一下。每个月它有 1,000 个积分的免费额度。它这里会默认给你分配一个 API Key。注意,我们在配置 API 的时候,不要使用这个,它可能会报错。我们需要点击这里的加号,来新创建一个 API Key,然后点击复制。

获取的 API Key,你可以直接填写在配置文件中,在这里。或者你也可以使用更简单的方式,直接通过自然语言对话的方式,把 API 发送给 OpenCLaw,让它自己配置。顺便测试一下能否成功。那配置完成之后,它提醒我需要重启才能够生效。我们回复确认。重启的过程需要等待一下,其实也就是它在后台帮我们执行了 `openclaw gateway restart` 命令。

重启完毕之后,直接让他搜索最近的 AI 新闻。OK,目前已经能够正常使用 Tavily 这个 Skill 来搜索新闻了。但是这样的输出结果,显然并不让人满意。所以我们在提问的时候,需要注意一下提示词。我的下一个问题是,让他使用 Tavily 这个技能,搜索指定时间范围内的 AI 行业新闻,并给出了三组不同的查询条件,包括最新的大模型,AI 基础设施,以及融资相关。这次我们再来看一下他的回答如何。

OK,他搜索到了过去 24 小时内的 AI 行业重大新闻,并且是按照我们给出的三组查询进行分类,标注了新闻日期,来源链接,以及具体的事件。最后还有一个核心要点的摘要。已经比上一版要好很多了。使用这样的提示词,再加上定时任务,再加上一个社交平台的推送 API,你就解决了获取每天 AI 资讯的问题。

我们再来下载一个 Skill,叫做 summarize。它是 OpenCLaw 创始人上传的 Skill,它可以总结网页、PDF、YouTube 视频的内容。这一次,我们使用刚刚安装失败的命令行工具进行下载。输入命令 `clawhub install summarize`。OK,这一次没有出现速率限制的问题,并且帮我们放在了 skills 文件夹里面。

安装好 Skill 之后,我们需要重启一下。这个 Skill 不需要 API,可以让他直接测试。请他帮忙总结发给他的 YouTube 视频链接,并且限制在 500 字以内。那第一次的回答并不完整,但已经说明这个 Skill 安装成功了。这里,他问我们是否需要继续获取完整内容,我们输入需要。那他就总结好了这个影片的主要内容,并且条理清晰。

最后再来介绍第三种,也是对绝大多数人来说最方便快捷的安装方式,直接使用自然语言对话的方式来安装。你可以直接让 OpenCLaw 安装 xx Skill,他会去搜索并且去安装。你也可以丢给他一个 GitHub 仓库地址,让他去看看源码是否安全,然后再进行安装。

这里以这个开源的 GitHub 仓库 `baoyu-skills` 为例。这是一个针对 Claude Code 的 Skill 合集,但是对于其他的 AI 智能体来说也能用。这个仓库里有内容生成和发布的插件,AI 生成后端等等。下方还会有一些具体的案例。我这里以图片生成的 Skill 为例,这是一个使用 API 来生成图片的 Skill。感兴趣的话可以看一下具体的内容。

我们直接复制上面的 GitHub 地址,发送给 OpenCLaw,让他告诉我们这个 Skill 的作用是什么,如何使用,以及如何配置。OK,根据他的回复,这是一个 AI 图片生成工具,支持多种 API 提供商生成图片。那需要我们给到他一个支持的提供商 API。我这里选择的是使用阿里云百炼这个服务,因为他针对新用户有很多免费的额度,而且不需要科学上网。我这个账号就是刚刚注册的,他会送一些视觉模型的额度,大语言模型的额度等等,并且这里面送的量也够我们测试的了。

在左下角会有一个密钥管理,这里需要我们手动创建一个 API Key,并且复制一下。然后就是告诉 OpenCLaw 你的 API Key 是多少,选择的是什么模型,让他帮忙配置。那这里他已经帮我配置好了。其实,这里要选择具体使用哪一个视觉模型,也是可以的。他提示我没有安装,这里需要让他安装一下。现在已经安装好了,正在帮我验证。但是,我这里卡了比较长的时间,我就直接暂停了会话,直接让他使用新的 Skill,帮我生成一个图片,并且生成之后,保存在电脑里的 Obsidian 笔记应用中。

然后,它就自动打开了安装在我电脑上的这个笔记应用,有一个春节烟花的笔记,打开它就是它刚刚生成的图片。并且在绘画中,它也告诉我图片已生成,并且添加到笔记中。之所以保存在 Obsidian,是因为方便管理。你可以使用它来管理所有 OpenCLaw 生成的内容,比如日报、图片、笔记等等。这样的话就可以持久化的保存在本地。你可以在技能这里找到 Obsidian 这个 Skill,它会要求你先安装它的 CLI,也就是命令行工具。至于如何安装,你可以直接去问你的 OpenCLaw。当然,你也可以选择 Notion、飞书等其他工具,不过 Notion 好像需要会员才会提供 API。

截止到目前,你的 OpenCLaw 已经拥有了联网能力,内容处理能力,AI 绘图能力,以及写入本地应用的能力。再加上 OpenCLaw 本身配置的大模型,他现在已经能够实际帮你干活了。OpenCLaw 的优点在于,可以把所有的 Skill 能力组合起来,并且设置定时任务,自动化执行。

我这里给他下达了一个任务,让他结合一个英文原文的 YouTube 影片,完成一篇高质量的内容创作,字数要求不少于 2,000 字,风格对标微信公众号,排版使用 Markdown 格式,内容中的金句要加粗,并且根据文章的主题创作一个封面,要求是极简的 3D 风格,最后让它保存在 Obsidian 中。那完整的对话可以参考我的屏幕。接下来就等他干活了。

这里没有显示正在工作的状态,我们打开 Obsidian。这个就是他刚刚创作的内容,标题是“人生不在终点,而在路途”。主体框架也分成了几大模块,使用了引用、加粗等格式,最后附上了封面图和原视频的链接。那点击封面图,就能够看到 AI 生成的图片。虽然任务已经完成了,但是并没有给我们通知。所以,我这里又问了一下。然后 OpenCLaw 给我们做了一个总结。

视频的最后,我们在和 OpenCLaw 沟通或者下达指令时,有时候他会直接去执行,比如直接安装了某某技能,但是并没有和你确认,以至于在网页对话中,经常会遇到自动重启、网页面板离线等问题。在 OpenCLaw 的配置文件中,有一个 `soul.md` 文件,它会定义 AI 的性格、行为准则和安全边界,并且每次开启对话时都会自动加载。你可以理解为有些话你只需要说一遍。你可以在这个 Markdown 文件中加入一些修改,比如执行命令前必须要和你确认,安装插件时需要先审查源码,如果有删除的操作需要二次确认等等。这样的话会更加有保障。当然,修改过程不需要你自己去找文件然后编辑,你只需要和 OpenCLaw 对话即可。

好了,以上就是本期视频的全部内容。如果觉得对你有帮助的话,欢迎给我点赞加关注,非常感谢!我们下期再见,拜拜!