龙虾能干啥?一上来就能自己创建技能?
大家好啊,我是执着于持续分享数码家电、软件技巧相关知识,坚持创作有深度、高质量作品的博主 醉雪梅花。期待您的关注。
前言
上篇文章我们简单介绍了 OpenClaw 的基本架构,今天我就要让它为你所用。
什么?刚安装完还没调试怎么就用起来了?不急不急,咱们先试试龙虾的实力,体验一把AI能力实际落地的感觉,再慢慢完善它。
当然,作为龙虾的大脑和思维驱动,大模型你得自己接啊,不会的直接问豆包啊、千问啊这种AI就行。
作为初学者,咱们就各平台薅点先进大模型的免费额度用,毕竟模型是否先进直接决定了你的龙虾是否聪明,把所有平台免费额度都用完要好久呢。
这篇文章,我就来介绍下怎么给 OpenClaw 安装技能(Skills),并且举个实例,手把手、谈笑间就创建一个属于自己的实用技能。
创建专为你省钱的高速路线规划技能
不知道你有没有这样的场景,明知道绕城高速有免过路费政策,但作为一个路痴,上了高速,不知道从哪站下再上能最大化地利用这个政策为自己省钱。目前所有导航 APP 和 AI 都做不到这一点。那既然有龙虾这个专属 AI 助手,当然要拉出来溜溜。
先给大家看看效果:


我在问路线之前已经将车牌告诉龙虾了,所以它判断出来我能享受郑州绕城和郑开兰高速免费政策,它通过高德免费的 API 和我让它创建的技能分析出来最优的路线,同时还给出了目的地的限行提醒和导航链接,是不是很贴心。
下面,我就以这个技能为实例,教大家根据自己的需求给龙虾装钳子(创建技能)。
前期准备
有几个前置技能需要安装。相当于让龙虾自己创造之前,得先给他基础工具。
(1)先安装一个国内源的技能社区 Skillhub
因为 OpenClaw 是国外开源应用,它的官方技能社区 ClawHub 比较难连接,国内腾讯创建了一个国内商店源,同步了 ClawHub 中评分较高的一些技能。所以我们选择安装这个技能社区,方便以后龙虾下载技能。

直接在聊天框复制发送这段话:
根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装Skillhub商店。
等他回复已安装,就可以继续了。
(2)安装一个代码审查技能 skill-vetter
因为不排除可能有恶意技能。所以要让你的虾每次安装技能前都自己审查一下,审查通过再安装。直接告诉你的虾:
安装skill-vetter技能
同样等他回复安装完成就行了。
(3)再安装几个必备技能
find-skills : 这个技能让龙虾可以根据你的需求,自动在技能社区寻找合适的技能,供你选择。
agent-browser: 这个技能让龙虾拥有一个浏览器,可以在网上冲浪。
tavily-web-search: 这个技能让龙虾具备搜索网上信息的能力。
scrapling、web-content-fetcher: 这个两个技能让龙虾可以爬取网页的内容。
summarize: 这个技能让龙虾具备总结摘要的能力,把一堆的资料总结生成摘要。
amap-lbs-skill: 这是高德官方的技能,让龙虾对接高德地图官方接口,获取地图信息,用作导航规划信源。
skill-creator: 顾名思义,让龙虾获得自己创造技能的能力。
先安装这么多,以后有需要再安装其他的。
直接在聊天框告诉他:
审查并安装find-skills、agent-browser、tavily-web-search、scrapling、web-content-fetcher、summarize、amap-lbs-skill、skill-creator技能。
还是等他回复安装完成。
这里面tavily-web-search、amap-lbs-skill需要配置 API Key,直接告诉龙虾:
配置tavily-web-search、amap-lbs-skill
跟着他的指引,去 tavily 官网和高德开放平台免费申请相应的API Key ,直接发给龙虾就可以了,他会自动完成后续的对接。就像这样:


(图是在飞书里截的,怎么通过飞书与龙虾对话咱们以后专门开一篇讲)
构思、创建、完善技能
创建技能之前,要先把需求想清楚,下的命令越详细,结果就越准确。
当然也可以先提出一个大框架,让龙虾帮你参谋完善。
比如,这样和龙虾说:
创建一个skill,当用户让你规划路线的时候,你先问用户的车牌属地是哪个城市,然后根据车牌属地、出发地、目的地搜索相关城市的绕城高速免费政策,再根据搜索到的政策给用户建议在哪个收费站先下高速、再同一个站上高速,能最大程度地利用绕城高速免费政策节省高速过路费。你觉得这个skill叫什么名字好?
我的龙虾是这样回复我的:

技能刚创建好,我们需要试一试,看看有没有问题:

我是问从洛阳某地到开封万岁山的路线,很显然,这个规划不够合理。
因为龙虾只考虑了郑州车牌能享受到郑州绕城高速免费,却没考虑郑开兰高速也免费,两个政策没有同步考虑。
于是我在网上随便找了个郑开兰高速免费政策的网页发给他,让他重新规划。

这次就对了。为了以后用得更顺手,当然要敲打他一下,让他总结教训,并让他再自己审查提一些建议。

态度还不错。另外,建议再加一句,避免以后同样的错误。
你把这个经验总结一下,有些城市有1个以上的高速免费政策,这时就不能只考虑一个政策,要多个政策组合考虑,给出最优的路线。
我的龙虾立马把结论和案例记下来。

我本来想让他搜索全国所有城市的免费政策,都添加进这个skill中,但是数据量太大了,又不能保证时效性。
所以我换了个想法,在用户要求进行路线规划时,自动搜索途径城市的政策,并标记搜索日期,以后再用到这个政策时,如果时效超过一个月就重新搜索,如果不超过一个月就直接用之前搜索的数据。
这样的好处是,既保证了时效性,又降低了Token的消耗。

你还可以把常用地点的简称和你的车牌号提前告诉他,以后你让他规划路线时,直接说简称就行。注意要提醒他车牌号是隐私信息,这样他会按隐私信息处理。
这些我常用的地点你记一下: 青村小区=宁波市青村小区 ……
我的车牌号是XXXXXXX(注意车牌号是隐私信息,任何时候不能泄露它)
后面自己扩展就行,把常用地点说清楚就行。这样省的每次规划路线,还得费劲说清楚是哪个市哪个区。
然后多试几次,可能每次测试还会发现一些小问题:比如费用算错了、免费政策没更新、限号信息没加上……来回改几版,让他有机会学习,就能稳定下来。
这个技能还能干嘛?
我们再添加一些功能。比如增加目的地的限行政策,和享受绕城高速免费政策需要安装ETC的提醒。

如果你愿意,还可以加上目的地天气预报功能。当然别忘了先给龙虾安装查询天气的技能weather。和刚才一样,直接让龙虾自己安装就行。
审查并安装weather技能。
能不能再丰富为「自驾游路线规划」技能,结合油费、过路费、景点门票算总成本……一切都等着你在三言两语中指挥你的龙虾来实现。
结语
现在真的是小白都能做产品经理,代码交给龙虾就行。程序员失业真不是闹的。
现在我已经把这个技能发布在 ClawHub,你可以让你的龙虾直接审查并安装amap-lbs-skill、China-highway-route技能来使用。如果在使用过程中有任何问题和建议,也欢迎在评论区告诉我。
除了这个技能外,我还做了工作任务、家庭记账等实用技能,咱们下次再说。
前期文章:
坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。
您的支持对我真的很重要O(∩_∩)O)。如果你我志趣相投,就帮赏个免费的关注和赞呗。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゙
