Install
openclaw skills install @lynnsudo/project-daily-recapopenclaw skills install @lynnsudo/project-daily-recap每晚 20:00 准时推送项目复盘提醒到微信。
💡 定位: 针对工厂/自动化/改造行业的项目复盘场景。不依赖 LLM,纯 Shell + OpenClaw 消息通道,哪怕 AI API 挂了照样推送。
| 特性 | 说明 |
|---|---|
| 🔌 零 LLM 依赖 | 不需要 DeepSeek/OpenAI 等任何 AI API |
| 📱 微信推送 | 走 OpenClaw 消息通道,直达微信 |
| ⏰ cron 触发 | 系统 cron 定时执行,不受 OpenClaw 心跳影响 |
| 🧩 可配置 | 项目名称、推送时间、检查项、消息模板均可改 |
| 📝 日志可追溯 | 每次推送记录到 reminder.log |
| 🛠️ 一键安装 | bash setup.sh 自动配置 |
# 克隆或下载技能到 skills 目录
cd ~/.openclaw/workspace/skills
git clone <repo-url> project-daily-recap
# 或者直接放在 skills 目录下
mkdir -p project-daily-recap
# 把文件复制进去
# 运行安装脚本
cd project-daily-recap
bash setup.sh
安装脚本会自动:
编辑 config 文件:
# 项目名称
PROJECT_NAME="我的项目"
# 今日进度(每天手动更新)
TODAY_PROGRESS=""
# 明日计划
TOMORROW_PLAN=""
# 需要提醒的检查项(逗号分隔)
CHECKLIST="发了技术内容?,有客户沟通?,项目有推进?"
# 推送时间(24小时制)
PUSH_HOUR=20
PUSH_MINUTE=0
# 微信通道配置(setup.sh 会自动填写)
WEIXIN_CHANNEL="openclaw-weixin"
WEIXIN_TARGET="xxx@im.wechat"
WEIXIN_ACCOUNT="xxx-im-bot"
config 中的 TODAY_PROGRESS 和 TOMORROW_PLANbash reminder.sh
cat ~/.openclaw/workspace/skills/project-daily-recap/reminder.log
crontab -e
默认条目:
0 20 * * * /bin/bash /home/ubuntu/.openclaw/workspace/skills/project-daily-recap/reminder.sh
编辑 reminder.sh 中的 MESSAGE 变量,可以自定义推送内容和格式。
默认模板包含:
project-daily-recap/
├── SKILL.md # 技能文档(本文件)
├── reminder.sh # 执行脚本
├── config # 配置文件
├── setup.sh # 安装配置脚本
└── reminder.log # 运行日志(自动生成)
| 对比项 | project-daily-recap | LLM 类提醒 |
|---|---|---|
| AI API 依赖 | ❌ 无 | ✅ 需要 |
| API 宕机影响 | ❌ 不影响 | ✅ 推送失败 |
| 消息灵活性 | 固定模板,可手动改 | 动态生成 |
| 整机权重 | 极低 | 较高 |
| 可靠性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
推送失败:Node.js v22+ is required
→ 脚本已内置自动检测,若仍出现:
# 确认 nvm 中的 Node 版本
nvm use 22
node --version
推送失败:Not logged in
→ OpenClaw 未登录,确认 .openclaw/credentials 存在。
openclaw status
消息没收到
→ 检查 reminder.log 看是否成功发送
→ 检查 cron 是否运行:crontab -l
→ 手动测试:bash reminder.sh
MIT