OpenClaw的自动化任务功能让你的本地AI助手不再只是聊天,而是能定时执行各种操作,比如每天早上发送天气和新闻、自动检查邮件、生成每日总结、监控系统状态等。核心工具是内置的 cron(定时任务)和技能(Skills),结合记忆系统和聊天渠道,就能实现真正的无人值守自动化。

本教程适合完全新手,所有步骤基于OpenClaw官方文档和社区真实实践,操作简单,几分钟就能上手。

一、自动化任务的基本原理

OpenClaw自动化主要依赖以下组件:

  • Cron Jobs:类似Linux cron,定时触发任务(每小时、每天、每周等)。
  • Skills:扩展AI能力的插件(如浏览器操作、邮件处理、Google Workspace等)。
  • 记忆与提示:结合MEMORY.md和HEARTBEAT.md,让任务更智能。
  • 推送渠道:任务结果通过Telegram/WhatsApp等发送给你。

典型流程:定时触发 → AI思考并使用技能执行 → 结果推送到你的聊天工具。

二、准备工作(确保已完成)

1. OpenClaw已安装并运行(openclaw status 显示正常)。

2. 已连接至少一个聊天渠道(Telegram或WhatsApp)。

3. 配置好AI模型(推荐Claude或Ollama)。

4. 打开本地仪表盘(openclaw dashboard)查看状态。

三、最简单方式:通过聊天直接创建自动化任务(推荐新手)

在你的Telegram或WhatsApp中直接对OpenClaw说自然语言指令,例如:

每天早上8点给我发送今天的天气和头条新闻

每天下午6点总结我今天的工作日志并发送到Telegram

每周一早上生成本周待办事项清单

OpenClaw会自动解析指令、创建cron任务,并确认是否保存。你可以回复“是”或修改细节。

测试示例:

  • “在5分钟后提醒我喝水”
  • “每天早上发送AI新闻摘要”

四、手动设置Cron自动化任务(更精确控制)

步骤1:进入自动化配置

运行命令打开cron管理:

openclaw cron

或者通过仪表盘 → Automation → Cron Jobs 界面操作。

步骤2:创建简单Cron任务

示例:每天早上8点发送天气

在终端或仪表盘中添加:

openclaw cron add "0 8 * * *" "获取今天天气并通过Telegram发送给我,包含温度、天气状况和建议穿衣"

Cron表达式说明(新手常用):

  • 0 8 * * *:每天8:00
  • 0 9 * * 1:每周一9:00
  • 0 */2 * * *:每2小时

任务提示可以是自然语言,AI会自动调用所需技能(如浏览器搜索、消息推送)。

步骤3:查看和管理任务

openclaw cron list          # 查看所有任务
openclaw cron remove ID     # 删除指定任务(ID从list中获取)
openclaw cron test ID       # 立即测试运行

五、安装常用自动化技能(增强能力)

推荐新手先安装以下实用技能(通过ClawHub):

clawhub install browser          # 浏览器自动化,搜索网页
clawhub install google-workspace # Gmail、日历、Drive集成
clawhub install email            # 邮件处理
clawhub install news             # 新闻摘要(社区技能)

安装后,在cron任务提示中就可以使用这些能力,例如“使用浏览器搜索最新AI新闻并总结”。

六、进阶:结合Heartbeat和记忆实现智能自动化

1. 编辑 ~/.openclaw/workspace/HEARTBEAT.md,写入每日例行任务描述,让AI更懂你的需求。

2. 设置“Heartbeat”任务,每天自动检查并执行例行工作。

3. 使用记忆(MEMORY.md)让自动化任务记住你的偏好,例如“优先使用简洁格式”“只发送重要事项”。

七、常见问题与注意事项

  • 任务不执行:检查cron是否启用、OpenClaw daemon是否运行(openclaw status)、模型是否在线。
  • 结果没收到:确认聊天渠道已连接,且任务提示中明确提到推送渠道。
  • 技能缺失:用 clawhub search 关键词 搜索并安装社区技能(ClawHub有数千个技能)。
  • 时间不准:确保服务器/电脑时间正确,时区设置无误。
  • 资源占用:自动化任务多时,推荐在专用设备或有足够内存的机器上运行。
  • 更新任务:修改后运行 openclaw restart 或通过仪表盘重载。

遇到问题可运行 openclaw doctor 诊断,或查看日志 openclaw logs

总结

OpenClaw自动化任务设置非常友好,新手通过聊天自然语言或简单cron命令,几分钟就能让AI定时帮你做事。从每天天气推送开始,逐步添加邮件总结、新闻摘要等工作流,你会发现AI真正成为24/7的私人助理。

建议先创建一个简单任务测试,成功后再扩展。自动化运行后,欢迎在评论区分享你的第一个自动化任务是什么!如果卡在某一步,贴出提示或错误信息,我可以帮你进一步解决。

官方参考链接:
Cron自动化文档:https://docs.openclaw.ai/automation/cron-jobs
技能安装:https://docs.openclaw.ai/tools/skills
ClawHub技能市场:https://clawhub.ai 或 https://github.com/openclaw/skills
完整文档:https://docs.openclaw.ai/
GitHub:https://github.com/openclaw/openclaw