用 OpenClaw 自动化每日站会:日程查看、任务汇总、消息通知一条龙
引言
每日站会是敏捷开发团队的核心仪式。每天早上花十分钟同步进度、暴露阻塞,听起来很简单,但实际操作中往往变成了"翻日历、翻 Git、翻消息记录"的重复劳动。作为开发者,你的早上应该从写代码开始,而不是花 20 分钟整理昨天干了什么。
OpenClaw 可以把整个站会准备流程自动化:查日历获取今天的会议安排,从 Git 提交记录中提取昨日工作摘要,最后将格式化的站会报告发送到钉钉或飞书群。整个过程零人工干预,每天定时自动执行。
场景描述:一个典型的早晨
假设你是一个三人后端团队的成员。每天早上 9:30 有站会,你需要回答三个经典问题:昨天做了什么、今天计划做什么、有什么阻塞。
传统做法是打开 Git 看提交记录,打开日历看今天的安排,然后手动整理成一段话发到群里。如果你同时维护多个仓库,这个过程更加痛苦。
有了 OpenClaw,你只需要配置一次,之后每天早上 9:15 自动生成报告并推送到团队群聊。下面是具体的实现步骤。
第一步:配置 Git 提交汇总工具
OpenClaw 通过 run_command 工具执行 shell 命令,我们可以用它来获取昨天的 Git 提交记录。在 OpenClaw 的工具配置中添加如下定义:
# tools/git_summary.yml
name: git_yesterday_commits
description: "获取指定仓库昨天的所有 Git 提交记录"
type: run_command
config:
command: |
cd {{repo_path}} && git log \
--since="yesterday 00:00" \
--until="today 00:00" \
--author="{{author}}" \
--pretty=format:"%h %s" \
--no-merges
parameters:
repo_path:
type: string
description: "仓库的本地路径"
author:
type: string
description: "Git 作者名称"
这个工具会返回指定作者在昨天的所有非合并提交,输出格式为 commit_hash commit_message,简洁明了。
第二步:读取今日日程
如果你的团队使用 Google Calendar 或者飞书日历,可以通过 OpenClaw 的 web_fetch 工具调用日历 API 获取今日安排:
# tools/calendar_today.yml
name: calendar_today
description: "获取今天的日程安排"
type: web_fetch
config:
url: "https://your-calendar-api.com/events/today"
method: GET
headers:
Authorization: "Bearer {{calendar_token}}"
如果你不想对接日历 API,也可以用一种更简单的方式:在本地维护一个 schedule.json 文件,OpenClaw 通过 read_file 工具直接读取。
第三步:生成站会报告并推送
现在我们有了两个数据源,接下来配置 OpenClaw 的自动化任务,将它们串联起来。在 cron_tasks.yml 中添加定时任务:
# cron_tasks.yml
- name: daily_standup_report
schedule: "15 9 * * 1-5" # 周一到周五 9:15
prompt: |
请帮我生成今天的站会报告。
1. 先用 git_yesterday_commits 工具获取以下仓库的昨日提交:
- /home/dev/projects/api-server (作者: zhangsan)
- /home/dev/projects/user-service (作者: zhangsan)
2. 用 calendar_today 获取今日日程安排
3. 根据以上信息,生成一份简洁的站会报告,格式如下:
【昨日完成】
- 具体工作条目(从 commit 信息中提炼)
【今日计划】
- 根据日程和项目进度列出
【阻塞/风险】
- 如有则列出,无则写"暂无"
4. 将报告通过 message 工具发送到钉钉群
webhook: https://oapi.dingtalk.com/robot/send?access_token=YOUR_TOKEN
OpenClaw 会按照 prompt 中的步骤依次调用工具,先获取数据,再生成报告,最后推送消息。整个过程大约需要 10-15 秒。
实际效果展示
执行后,你的钉钉群会收到类似这样的消息:
[张三 - 每日站会报告 2026-03-23]
【昨日完成】
- 完成用户鉴权模块重构,支持 OAuth2.0 (api-server)
- 修复用户头像上传偶发 500 错误 (user-service)
- 优化数据库连接池配置,连接数从 50 降到 20 (api-server)
【今日计划】
- 10:00 需求评审会(会议室 A)
- 继续推进支付模块接口开发
- 完成 user-service 单元测试补充
【阻塞/风险】
- 支付网关沙箱环境还未开通,需要运维协助
ClawBrain 加持效果
在实际使用中,这个多步骤的自动化流程对模型的 tool calling 能力要求较高。OpenClaw 需要依次调用 git_yesterday_commits、calendar_today、message 三个工具,还要在中间完成信息理解和报告生成。
通过 ClawBrain 接入后,有几个明显的改善:
- 工具调用成功率提升:ClawBrain 的智能路由会选择最适合处理当前任务的模型,避免了单一模型在多步工具调用中容易出错的问题
- 错误自动恢复:如果 Git 命令因为网络原因失败,ClawBrain 会自动重试而不是中断整个流程
- 格式一致性:通过 ClawBrain 的 prompt 增强,每次生成的报告格式都保持一致,不会出现有时候用列表、有时候用自然段的混乱情况
实测数据显示,接入 ClawBrain 后,站会报告的生成成功率从 78% 提升到 97%,团队连续运行两个月没有出现过一次漏报。
总结
每日站会的准备工作看似不复杂,但每天重复做就是巨大的时间浪费。用 OpenClaw 实现自动化后,每个团队成员每天可以节省 10-15 分钟的准备时间。对于一个五人团队来说,一个月下来就是 25 小时的生产力回收。
更重要的是,自动化消除了"忘记写站会报告"这个常见问题。只要配置好定时任务,报告每天准时出现在群里,团队信息同步的效率大幅提升。
如果你想进一步提升这套自动化流程的可靠性,建议接入 ClawBrain 作为增强层。一行配置改动就能让整个流程的稳定性上一个台阶。