乐于分享
好东西不私藏

OpenClaw技能实战:从零到一打造第一个智能助手(一)

OpenClaw技能实战:从零到一打造第一个智能助手(一)

OpenClaw技能实战:从零到一打造第一个智能助手(一)

你是否曾为创建OpenClaw技能而烦恼?🤔 每次都要反复沟通、消耗大量Token,最后还可能遇到目录不对齐的问题...

别担心!今天我要分享一个高效创建技能的秘诀——使用skill-creator技能。这个由Claude官方开源的技能,能让你像专业开发者一样轻松创建、修改和优化OpenClaw技能,告别低效沟通和Token浪费!

先来看看我之前创建的技能运行情况,已经成功获取新闻并完成推送了:

接下来,让我们一起探索如何用skill-creator创建我们之前提到的公众号相关技能吧!

技能创建前的准备

在开始创建之前,我需要先介绍这个技能——skill-creator。这个技能的描述是这样的:

创建新技能,修改和改进现有技能,并衡量技能绩效。当用户想要从头开始创建技能、编辑或优化现有技能、运行评估以测试技能、使用方差分析对技能绩效进行基准测试或优化技能描述以提高触发准确性时使用。

这是Claude官网开源的一个核心技能,专门用于新建和修改技能。🎯

为什么需要skill-creator?

你可能还记得,我们之前创建技能时是直接通过沟通完成的。但这种方式其实存在一些问题:

  • • AI不清楚技能的具体规则
  • • 出现过创建目录与技能规则不匹配的情况
  • • 需要手动复制官网描述给AI,消耗大量Token

后来我查资料才找到这个skill-creator。直接用它创建新技能,AI就能自动了解技能规则,省去复制网站内容的麻烦,大大节省Token消耗!💡

信息收集

很多朋友可能会直接描述需求让AI创建技能,但我不建议这样做。因为很多功能其实已经有现成的了!

先查询现有技能可以:

  • • 节约大量时间和Token
  • • 避免重复造轮子
  • • 基于成熟方案进行改造

查询工作量确实不小,但我们可以把这个任务交给AI!所以第一步就是创建一个查询现有技能的技能。

当然,如果你觉得麻烦,也可以跳过这一步,直接在对话中描述需求让AI当场查询。但相比技能查询,直接查询方案有一些限制:

  • • 精度问题:直接查询分析整个浏览器内容,精度较差
  • • 信息不全:由于Token问题,能查询的页面有限

通过技能查询则不会,AI可以收集到精确且足够多的信息,然后给出对比清单,我们可以从中选择适合需求的技能,然后基于它进行改造或直接使用。

实战:创建github-kb技能

第一步:下载并安装skill-creator

首先下载"skill-creator",解压到这个目录(请将<用户名称>替换为你的实际用户名):

C:\Users\<用户名称>\.claude\skills

ps:下载链接在自动回复有

然后打开Claude Code,按/键就能看到这个技能了:

第二步:运行技能并输入提示词

选择这个技能,输入我的提示词(你可以根据需要调整):

请帮我做一个github-kb的技能
1.我的本地有一个github目录,在D:\Skills\github,我希望你记住它,并且在其根目录创建CLAUDE.md,每一个repo给一个一句话的摘要记录在里面。请在SKILL.md里用@引用这个文件
2.如果没有找到这个目录,询问用户,并更新自己的SKILL.md
3.当用户说下载一个repo,请使用git命令下载到这个目录,下载完后请更新CLAUDE.md
4.这个技能会在任何时候用户提到github或者repo,或者仓库时触发,并优先在本地目录寻找用户提到的仓库,并分析查询,回答用户的问题。
5.你可以充分使用gh命令,在github上搜索issue pr repository等来回答用户问题

提示词来源:@小天fotos

第三步:等待执行和安装

输入完成后等待执行即可。期间AI会:

  • • 按照技能规则创建文件
  • • 生成提示词
  • • 创建测试用例并进行测试

测试完成后,AI会提示测试完成并询问是否安装。我们只需回答"安装"即可。✅

第四步:安装gh命令

在AI运行过程中,我们还需要做另一件事:询问AI如何在Windows上使用github的gh命令。

按照AI的提示安装好gh命令即可。

演示新建的查询技能

可以看到这是一个非常清晰的表格!📊

AI会告诉你:

  • • 有哪些可用仓库
  • • 每个仓库的核心功能
  • • 特点和适用场景

如果用AI直接查询网页,很难做到这么清晰。因为网页查询无法准确了解每个项目的具体功能、优势和详细信息,自然无法给出清晰的推荐。

最终选择和总结

经过对比分析,我最终选择了WeChat-Draft-Publisher仓库,后续将基于这个仓库进行拓展开发。🚀

本期收获总结

  1. 1. 技能创建效率提升:使用skill-creator技能,告别低效沟通和Token浪费
  2. 2. 查询功能优化:创建专门的查询技能,获得更精准的项目信息
  3. 3. 工作流程标准化:建立从查询到创建的完整流程

下期预告

具体如何拓展WeChat-Draft-Publisher仓库?拓展成什么样子?🤔

点个关注,下期继续!
我将分享:

  • • 如何基于现有仓库进行功能扩展
  • • 实际开发中的技巧和注意事项
  • • 最终实现的公众号管理功能展示