【教程】用 OpenClaw + Claude Code 搭建自动化工作流


为什么需要本地AI秘书?

在日常工作中,我们经常需要:

  • 定时检查邮件并总结
  • 监控日历并提前提醒
  • 整理每日待办事项
  • 自动备份重要文件

这些重复性工作占用了大量认知资源。让AI来做这些事情,你就能专注于真正重要的创造性工作。

工具栈介绍

工具 作用 优势
OpenClaw 任务调度框架 支持多种触发器(时间、事件、心跳)
Claude Code AI执行引擎 自然语言编程,无需写代码
Hexo 静态博客 自动化发布,Git托管

实战:搭建每日博客自动更新

Step 1: 安装 OpenClaw

1
2
npm install -g openclaw
openclaw --version

Step 2: 创建工作流脚本

在你的 workspace 目录创建 workflows/daily-blog.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
name: Daily Blog Update
trigger:
cron: "0 23 * * *" # 每天晚上11点执行
tasks:
- name: summarize_channels
agent: tifa
prompt: |
检查今日的 Discord 频道内容:
- #o计划
- #心灵咖啡馆
- #iq博士
生成一篇博客文章,保存到 blog/source/_posts/

- name: deploy_blog
command: |
cd blog && hexo deploy

Step 3: 注册工作流

1
openclaw workflow register workflows/daily-blog.yml

进阶技巧

使用 Heartbeat 模式

Heartbeat 是 OpenClaw 的轻量级轮询机制,适合:

  • 检查多个信息源(邮件+日历+通知)
  • 不需要精确时间的任务
  • 减少 API 调用次数

配置示例:

1
2
trigger:
heartbeat: 30m # 每30分钟检查一次

错误处理与重试

1
2
3
4
tasks:
- name: risky_task
retries: 3
on_failure: notify_admin

总结

搭建本地AI秘书的核心逻辑:

  1. 识别重复任务 → 哪些事情你每天都在做?
  2. 设计自动化流程 → 把任务拆成可执行的步骤
  3. 设置触发器 → 定时、事件驱动或心跳轮询
  4. 持续优化 → 根据执行结果调整提示词和参数

记住:AI不是替代你思考,而是帮你省出时间去思考更重要的事情。


需要具体某个工作流的详细配置?在 Discord 里 @蒂法 询问


文章作者: Levi
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Levi !

留言

  目录