自动化工作流设计
本文将介绍如何使用 OpenClaw 构建自动化工作流,让 AI 助手帮你管理日常任务和提醒。
什么是自动化工作流?
自动化工作流是一系列预定义的任务和触发器,让 AI 在特定条件下自动执行操作。比如:
- 每天早上自动推送新闻摘要
- 定时提醒开会、吃药
- 监控文件变化并自动处理
- 周期性执行数据备份
核心技能介绍
1. TODO Tracker
任务管理技能,支持添加、查看、完成任务。
2. RemindMe
提醒技能,支持定时提醒、重复提醒。
3. Shell 技能
执行系统命令,可用于自动化脚本。
安装技能
# 安装任务管理
clawhub install todo
# 安装提醒功能
clawhub install remindme
# Shell 技能默认已包含任务管理
1. 添加任务
用户:添加任务 完成项目文档
用户:添加任务 回复客户邮件,优先级高
用户:添加任务 下午3点开会2. 查看任务
用户:列出所有任务
用户:显示今天的任务
用户:显示高优先级任务3. 完成任务
用户:完成任务 1
用户:标记"完成项目文档"为已完成4. 删除任务
用户:删除任务 2
用户:清空所有已完成的任务提醒功能
1. 一次性提醒
用户:10分钟后提醒我休息
用户:下午3点提醒我开会
用户:2026-03-01 09:00 提醒我交报告2. 重复提醒
用户:每天早上9点提醒我写日报
用户:每周一上午10点提醒我开周会
用户:每月1号提醒我交房租3. 管理提醒
用户:列出所有提醒
用户:取消提醒 1
用户:暂停每天早上9点的提醒实战工作流
场景 1:每日工作流
用户:帮我设置每日工作流程:
- 早上9点提醒写日报
- 中午12点提醒午休
- 下午6点提醒整理今天的工作
AI:好的,我来设置这些提醒...
[创建3个重复提醒]
已设置完成!场景 2:项目管理
用户:创建一个项目任务列表:
1. 需求分析 - 截止3月5日
2. 设计方案 - 截止3月10日
3. 开发实现 - 截止3月20日
4. 测试验收 - 截止3月25日
AI:好的,我来创建这些任务...
[创建4个任务,带截止日期]
任务已创建!场景 3:健康提醒
用户:帮我设置健康提醒:
- 每2小时提醒我站起来活动
- 每天晚上10点提醒我准备睡觉
- 每天早上8点提醒我吃早餐
AI:好的,我来设置...
[创建健康提醒工作流]与 Shell 结合
自动化脚本
用户:创建一个自动化任务,每天凌晨2点备份数据库
AI:好的,我来创建备份脚本和定时任务...
[创建 backup.sh 脚本]
[设置 cron 定时任务]
完成!每天凌晨2点会自动备份数据库文件监控
用户:监控 /data 目录,有新文件时通知我
AI:好的,我来设置文件监控...
[创建监控脚本]
当有新文件时会自动通知你高级技巧
1. 条件触发
用户:如果明天会下雨,早上7点提醒我带伞2. 链式任务
用户:完成任务1后自动开始任务23. 外部触发
用户:收到包含"紧急"的邮件时通知我数据持久化
任务和提醒数据存储在 OpenClaw 的工作目录中,重启后仍然保留。
存储位置:~/.openclaw/data/
常见问题
Q: 提醒没收到?
确保 OpenClaw Gateway 正在运行,且已连接到聊天平台。
Q: 任务丢失了?
检查数据目录是否存在,或从备份恢复。
Q: 如何跨平台同步?
使用云部署(如腾讯云),数据存储在服务器上,多设备可共享。
Q: 时区设置?
OpenClaw 使用系统时区。如果时间不对,检查系统时区设置。
最佳实践
- 分类管理 - 使用标签或项目分组任务
- 设置优先级 - 重要任务标记高优先级
- 定期回顾 - 每周清理已完成任务
- 合理提醒 - 避免设置过多提醒导致疲劳
- 数据备份 - 定期备份任务和提醒数据