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:000 9 * * 1:每周一9:000 */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