VPN07

OpenClaw自写技能:让AI助手自己创建新功能,不需要编程

2026-03-04 阅读约17分钟 AI进阶 无需编程

这是 OpenClaw 最让人震撼的功能:当你告诉 OpenClaw "我想要一个能拍摄天空照片的功能",它不只是回答"好的,我来帮你查查怎么实现"——它会直接编写代码、创建一个新的 Skill 技能插件、加载它、然后立刻运行,当场拍一张天空的照片给你看。整个过程不需要你写一行代码。这就是 OpenClaw 让 X.com 用户疯狂的原因。

让 X.com 集体沸腾的那条推文

2026年1月,X.com 用户 @signalgaining 发布了一条让无数人拍案叫绝的推文:

"I asked it to take picture of the sky whenever it's pretty. It designed a skill and took a pic!"

— @signalgaining on X.com

(我让它在天空漂亮的时候拍一张照片,它自己设计了一个技能并拍了一张!)

还有更多类似的案例在 X.com 上引发疯狂讨论:

"Wanted a way for it to have access to my courses/assignments at uni. Asked it to build a skill - it did and started using it on its own."

— @pranavkarthik__(让它访问大学课程和作业,它自己做了一个技能并开始使用)

"I can understand why people love @openclaw so much. I wanted to automate some tasks from Todoist and claw was able to create a skill for it on its own, all within a Telegram chat."

— @iamsubhrajyoti(想自动化Todoist任务,OpenClaw在Telegram聊天中就自己创建了技能)

"everything just worked first time and it combined tools in unexpected ways and even added skills and made edits to its own prompt that were hot-reloaded"

— @hey_zilla(第一次就全部运行成功,还自己修改了提示词并热重载)

什么是 OpenClaw Skills

Skills 是 OpenClaw 的核心扩展机制。每一个 Skill 就是一段可执行的代码(JavaScript 或 Shell 脚本),封装了一个特定的功能。当 OpenClaw 需要执行某个任务时,它会调用对应的 Skill。

代码文件
每个Skill就是一个.js或.sh文件,定义了具体功能实现
即插即用
新Skill文件一旦保存,OpenClaw立即热加载,无需重启
社区共享
可以发布到OpenClaw社区,与他人共享你的Skills

OpenClaw 目前官方支持超过 50+ 集成,社区贡献的 Skills 数量更是持续增长。这些 Skills 覆盖了从邮件处理到代码执行,从网页抓取到智能家居控制的方方面面。而且,你完全不需要知道如何编写这些 Skills——因为 OpenClaw 自己会写。

实战演示:让 OpenClaw 自己创建一个技能

下面是一个完整的真实对话演示,展示 OpenClaw 如何根据自然语言描述自动创建一个全新的 Skill:

用户对话记录(Telegram)
我想要一个功能:每天早上检查一次我的 RSS 订阅列表,如果有新文章就整理成摘要发给我
AI
好的!我来为你创建一个 RSS 订阅摘要技能。

正在编写 rss-daily-summary.js ...
正在测试 RSS 解析模块...
正在配置定时任务 (cron: 0 9 * * *)...
技能加载成功 ✅

RSS 摘要技能已启用!每天早上9点我会检查你的订阅,请告诉我你想订阅哪些 RSS 源?
加几个:36kr.com/feed,少数派 rss,还有 Hacker News top stories
AI
已添加3个 RSS 源。明天早上9点你会收到第一份摘要。要现在测试一下吗?

整个过程不超过 30 秒,没有打开代码编辑器,没有翻阅文档,没有 Stack Overflow。这就是 OpenClaw 自写技能的魔力。

背后的技术原理

OpenClaw 自写技能的背后,是一个精心设计的"元编程"架构:

1

需求理解

Claude 分析你的自然语言需求,识别所需的 API、触发条件、数据处理逻辑

2

代码生成

按照 OpenClaw Skills 的标准格式(包含 metadata、handler 函数、错误处理)生成完整代码

3

文件写入

使用文件系统权限将生成的 Skill 代码写入 ~/.openclaw/skills/ 目录

4

热重载测试

OpenClaw 的文件监听器检测到新 Skill,自动加载并执行初始化测试,确认无语法错误

5

立即可用

新技能立即激活,可以被 OpenClaw 在后续对话和自动化任务中调用

真实用户的创意技能案例

📷

天空美景自动拍照

来自:@signalgaining

通过摄像头检测天空亮度和色彩,在日出/日落时自动拍照并发送给用户

🎙️

个性化冥想音频生成

来自:@stolinski

结合 TTS 语音合成和环境音效生成器,自动制作个性化冥想音频

✈️

多平台机票价格比较

来自:@wizaj

一个命令行工具,集成多个机票平台API,快速对比价格和时刻表

📧

批量邮件退订助手

来自:@drevantonder

扫描邮箱中的营销邮件,自动点击退订链接,清理垃圾邮件订阅

🎬

YouTube 视频转技能

来自:@vishalsachdev

输入 YouTube 视频链接,自动提取步骤并生成可重复执行的自动化 Skill

🔑

自动申请 API Key

来自:@Infoxicador

OpenClaw 自己打开浏览器,进入 Google Cloud Console,配置 OAuth 并获取新 Token

自写技能能做什么,不能做什么

✅ 非常擅长 ⚠️ 有一定局限
  • • 调用有文档的 REST API
  • • 文件读写和数据处理
  • • 定时任务和触发器
  • • 网页抓取和数据提取
  • • Shell 命令自动化
  • • Webhook 接收处理
  • • 消息转发和通知
  • • 需要特殊驱动的硬件控制
  • • 极度复杂的业务逻辑
  • • 需要特定框架的 GUI 界面
  • • 实时高性能数据处理
  • • 需要特殊权限的系统级操作

如何让 OpenClaw 写出更好的技能

描述需求的方式很重要。以下是好的描述 vs 不好的描述对比:

❌ 模糊描述(效果差)
"给我做一个监控工具"
✅ 具体描述(效果好)
"每小时检查一次 https://example.com 这个页面的价格(在 class='price' 的元素里),如果价格降到200元以下,通过 Telegram 通知我,同时记录价格历史到本地 CSV 文件"

专业提示:描述需求的四要素

  • 触发条件:什么时候执行(定时/手动/事件触发)
  • 数据来源:从哪里获取数据(URL/文件/API/传感器)
  • 处理逻辑:对数据做什么操作(过滤/分析/转换)
  • 输出方式:结果如何呈现(通知/文件/消息/邮件)

迭代改进:让 AI 修改自己写的技能

OpenClaw 写出的技能不一定第一次就完美,但这完全没关系——你可以继续用自然语言让它修改:

# 对话示例 用户:"你上次做的价格监控技能,能不能加一个功能, 如果3天内价格没有变化,停止监控并告诉我" OpenClaw:正在修改 price-monitor.js ... 已添加价格无变化检测逻辑,时间窗口:3天 技能已热重载 ✅

X.com 用户 @hey_zilla 描述的就是这种体验:"everything just worked first time and it combined tools in unexpected ways and even added skills and made edits to its own prompt that were hot-reloaded"(第一次就全部搞定,它还以意想不到的方式组合工具,甚至自己修改了提示词并热重载。)

这种人机协作的迭代方式,让即使完全不懂编程的用户也能逐渐建立起一套完全属于自己的个性化 AI 工具集。

自写技能对网络的要求

OpenClaw 生成技能时需要调用 Claude API 进行代码生成,写好的技能在运行时也可能需要访问各种境外 API(如 Google 服务、GitHub、各类 SaaS 平台)。全程网络稳定是自写技能流畅运行的基础。

Claude API
技能代码生成
npm registry
技能依赖安装
第三方API
技能运行时调用
GitHub
技能社区分享

VPN07 — 让 OpenClaw 技能无限扩展

Claude API · npm · 所有第三方服务全畅通

OpenClaw 自写技能需要流畅访问 Claude API 生成代码,技能运行时还要调用各种境外 API。VPN07 运营超过十年,1000Mbps 千兆带宽保证代码生成和 API 调用毫秒级响应,全球 70+ 节点智能路由,无论你的技能需要访问哪个国家的服务都能畅通无阻。月费只需 ¥9,让你的 AI 技能无限扩展,没有网络瓶颈。

¥9/月
超低月费
1000Mbps
千兆带宽
70+国家
全球节点
30天
退款保证

相关文章推荐

月费¥9 · 运营十年
免费试用 VPN07