
最近在给openclaw小龙虾写一些自用的skill,看了下东方财富、新浪、同花顺、tushare、qmt网上都有对应的skill,比如akshare-stock、stock-watcher等。 那要不写个不一样的把, 就以开盘啦为例,把之前的开盘啦板块相关代码封装成板块成分股skill。 比如每隔5分钟在飞书里输出板块强度前10以及对应的板块成分股,方便了解大盘板块行情变化。
也许你会说, 这些完全可以Python代码实现呢, 比如写一个定时任务自动查询开盘啦接口提醒到飞书机器人,为什么要多此一举封装skill么? 其实这个需求比较简单并且明确,完全可以这样做。
假设我们有一堆接口功能, 我怎么 随意下指令就能让 AI完成复杂的需求呢?
之前传统的做法, 自己做一套系统, 通过自然语言识别 然后调用不同接口, 这样的做法 一般需要有多年开发经验的程序员开发一套系统。 我之前写过一篇文章, 如何设计一款财经AI智能问答应用 。
现在呢? 有了新的解法,我们可以把一个个python接口代码,让openclaw帮忙变成不同的skill。 当我们问 openclaw 处理 功能的时候, openclaw自己去找这些skill进行组合实现自己想要的效果。
另外,将现有的Python代码接口转化为可被智能体调用的“Skill”(技能),也成为释放AI真实生产力的关键一步。
这里分享下核心思路:自然语言描述 → Skill 代码
我们不再需要手动编写 skill.md 和代码,而是通过自然语言与 openclaw小龙虾交互,让它根据您的需求自动生成完整的 Skill 包。
您可以这样向 openclaw小龙虾提问:
读取本地电脑/Users/lwj/openclaw/kaipanla 下的内容,帮我制作一个skill, 支持 每隔5分钟获取板块强度前10以及对应成分股涨幅前10。
这里说下前提, 我已经提前把我写好的python代码放在这个文件夹下, 让AI帮我做二次加工。 如果你有python代码,也可以让AI帮忙干。
接下来是调试, AI并没你想象那么聪明, 他回答已经制作好后。我们也要进行对应的调试。当AI返回的数据不符合自己的需求,你可以pua 它,让小龙虾继续修改,直到自己满意为主
这个调试过程, 挺耗费token的哦。 建议购买云厂商的coding plan去完成, 一般api token接口模式真的吃不消。 如果没实际需求,就不用去瞎折腾了。