OpenClaw 入门实战第 7 期 – 实战项目 打造个人 AI 工作流
Code
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 触发条件 │ → │ AI 处理 │ → │ 执行动作 │
│ (When) │ │ (Think) │ │ (Do) │
└─────────────┘ └─────────────┘ └─────────────┘
定时/事件 分析决策 发送/记录
bash
# 检查 OpenClaw 状态
openclaw status
# 检查飞书配置(如使用飞书推送)
openclaw config get feishu
bash
mkdir -p ~/.openclaw/workspace/workflows
cd ~/.openclaw/workspace/workflows
HEARTBEAT.md 添加每日任务:markdown
## 每日早晨例行任务(08:00-10:00)
### 1. 每日晨报推送
– **执行时间**: 每日 08:30
– **任务内容**:
– 查询今日天气
– 搜集 AI 行业动态
– 整理日历待办
– 推送到飞书/微信
~/.openclaw/workspace/skills/daily-briefing/ 创建 SKILL.md:markdown
# Skill: Daily Briefing
## 触发条件
– 每日 08:30 定时执行
– 或用户手动请求”今日简报”
## 执行流程
1. **天气查询**
– 调用 weather skill 获取当地天气
– 提取温度、天气状况、穿衣建议
2. **资讯搜集**
– 使用 web_search 搜索 AI 领域最新动态
– 筛选 3-5 条重要新闻
3. **日历同步**
– 读取今日日程安排
– 提取重要会议和待办
4. **报告生成**
– 整合以上信息
– 格式化为易读的简报
5. **消息推送**
– 通过飞书/微信发送给用户
daily-briefing.sh:bash
#!/bin/bash
# 每日晨报生成脚本
DATE=$(date +%Y-%m-%d)
WEATHER=$(curl -s wttr.in/Beijing?format=3)
OUTPUT_FILE=”/tmp/daily-briefing-$DATE.md”
cat > $OUTPUT_FILE << EOF
# 📅 每日晨报 – $DATE
## 🌤️ 今日天气
$WEATHER
## 📰 AI 行业动态
– [待填充]
## 📋 今日待办
– [待填充]
—
*生成时间:$(date +%H:%M)*
EOF
echo “晨报已生成:$OUTPUT_FILE”
HEARTBEAT.md 中添加推送逻辑:markdown
### 晨报推送执行步骤
1. 执行 `bash ~/.openclaw/workspace/workflows/daily-briefing.sh`
2. 读取生成的简报文件
3. 使用 feishu_chat 或 message 工具推送到指定渠道
4. 记录执行结果到 memory/YYYY-MM-DD.md
Code
触发:会议结束事件
↓
AI:读取会议转写内容
↓
处理:提取关键决策、待办事项
↓
输出:生成会议纪要文档
↓
推送:同步到飞书知识库 + 参会人群聊
tencent-meeting-mcp skill 查询会议录制feishu_doc 创建纪要文档Code
触发:GitHub Webhook (push 事件)
↓
AI:获取变更文件列表
↓
分析:检查代码规范、潜在问题
↓
输出:Review 意见
↓
反馈:GitHub Comment / 飞书通知
gh CLI 获取 diffCode
触发:每周五 17:00
↓
AI:读取本周 Git commits
↓
分析:按项目/模块分类整理
↓
输出:周报文档(完成项 + 进行中 + 风险)
↓
推送:项目群 + 知识库归档
Code
~/.openclaw/workspace/
├── HEARTBEAT.md # 定时任务配置
├── MEMORY.md # 长期记忆
├── workflows/
│ ├── daily-briefing/
│ │ ├── SKILL.md # 晨报 skill 定义
│ │ └── briefing.sh # 执行脚本
│ └── meeting-notes/
│ ├── SKILL.md # 会议纪要 skill
│ └── template.md # 纪要模板
└── memory/
├── 2026-04-16.md # 每日日志
└── workflows/ # 工作流执行记录
bash
# 手动触发测试
openclaw run “执行每日晨报工作流”
# 查看执行日志
cat memory/2026-04-16.md | grep “晨报”
# 检查推送结果
# (查看飞书/微信是否收到消息)
memory/YYYY-MM-DD.md 记录每一步执行结果try-catch 思维处理异常weather – 天气查询web_search – 网络搜索feishu_doc – 飞书文档操作feishu_chat – 飞书消息推送tencent-meeting-mcp – 腾讯会议集成github – GitHub 操作
夜雨聆风