通过前几期的文章,想必大家对
OpenClaw已经有了深刻的认识。它由传统的交互“对话”转变为“动手”。大大提高了人们的工作效率!
OpenClaw之所以强大,不仅依赖于大模型的支持,更重要的是有着强大的Skills(技能)支持!目前官网ClawHub已收录超过3000款技能。在上篇文章中,我们也讲到了如何下载和安装对应的技能,详见下方文章。

而本文,我们将一起探讨如何开发属于自己的Skills。
在日常工作中,我们会用微信接收很多重要的文件,如图片、PDF、办公文档等。有时,由于太忙或者消息太多,来不及保存文件。到需要文件时,发现文件已经过期或者清除,无法使用。即使保存,又忘记保存在什么地方了!
因此,我们需要给其开发一项技能。当我发送文件给微信ClowBot他会自动保存文件到我本地NAS并进行文件分类。先来看看实际效果!


接下来,我们来聊聊如何开发技能。
❤️技能存放位置
我们需要在~/.openclaw/skills/目录创建技能文件夹。当然,你下载的技能也需放到这里。
😘编写 SKILL.md
SKILL.md文件是技能的核心文件。他会告诉 Agent 这个技能是什么、何时触发、如何执行。

在开发时,这部分只需要我们提供完整的思路。让AI帮助我们自动完成。
需要注意的是,name和description不要用中文。
✈️编写脚本
在该技能目录下创建 scripts文件夹,可以python或shell进行编写对应的脚本。
●●●code #!/bin/bash# scripts/your-script.shecho"执行你的逻辑"

脚本完成后,可以重启Gateway,技能自动注册。
●●●code # 重启openclawgateawyrestart# 查询当前技能openclaw skills list


完成后,便可以通过微信ClawBot发送测试了。
需要注意的是,如果你是Python编写,需要提前解决脚本运行的依赖环境。否则可能会导致脚本运行不成功。
以上便是个人开发Skills的几步步骤。如果你编程能力较差,只需要提供详细的工作流程,OpenClaw会自动帮你完成。
夜雨聆风