Skill 是 Agent 的核心:让龙虾 OpenClaw 给飞书发电脑桌面截图

文章目录

对于一个 AI Agent 来说,Skill 能力是核心。

Agent Skills 是 Anthropic 牵头的一套开源标准,几乎所有的 Agent 都支持:https://agentskills.io

OpenClaw 可以通过自行创建 Skill,不断扩展自己的能力。

建议安装 Anthropic 提供的 skill-creator,方便龙虾自行创建 Skill。

下面介绍 Skill 相关的工具和一个基于龙虾的 Skill 创建案例。

npx skills 工具

Skills 工具是 Vercel Labs 开源的,用于管理通用 Skill。它可以从 GitHub 或者其他仓库下载 Skills,保存到 ~/.agents/skills,然后通过符号链接绑定到其他 Agent。使用这种方式,让 Skills 易于维护。

https://skills.sh/

使用 npx 安装 skills:

1# 标准命令
2npx skills add <owner/repo>
3
4# 安装曾老师写的 mcp-deploy
5npx skills add zrong/skills --skill mcp-deploy
6
7# 使用完整 github url 安装 find-skills
8npx skills add https://github.com/vercel-labs/skills --skill find-skills

安装 skill-creator 1

安装 skill-creator 2

Skills 仓库

通过指定不同的 Skill 仓库名称,就能从不同的仓库中获取 Skill。

让墨汁发桌面截图给我

我的个人助理叫做「墨汁」,让她发一张桌面截图给我,但 OpenClaw 自带的飞书插件,不支持发图片。

墨汁说要干活

于是,我让墨汁给我写一个 Skill:

前面你提到了 OpenClaw 的 Feishu 插件不支持上传图片。那么你是不是可以写一个飞书专用的 skill,用于支持上传图片?这样你就可以给我发图片了。

我新建的所有 skill 都应该位于 ~/storage/ai_agent/skills/ 项目中。当我需要创建 skills 的时候,需要你在这里创建,并提交到 GitHub 仓库。然后再使用 npx skills 来安装这个 skill。记住这点。

要求墨汁写个飞书图片上传 Skill 墨汁截图成功

墨汁自动把 Skill 完成,并更新到我在 GitHub 上的 Skill 项目中了。

曾老师会同时使用多个 Agent(不限于 OpenClaw),将 Skill 保存在 GitHub,方便在多个电脑的不同 Agent 中共享功能,也方便一次性部署。

可以看看曾老师的 Skill 仓库,会不断更新:

https://github.com/zrong/skills

使用上面学到的内容安装这个 Skill:

1npx skills add zrong/skills --skill feishu-image