Daily Report Skill - 每日研究进展推送
自动生成每日研究进展报告,并在指定时间推送给用户。报告总字数控制在 1000 字以内。
by databian · published 2026-03-22
$ claw add gh:databian/databian-daily-report-bian# Daily Report Skill - 每日研究进展推送
功能说明
自动生成每日研究进展报告,并在指定时间推送给用户。报告总字数控制在 1000 字以内。
数据源
1. **当天会话记录** - 从飞书会话 JSONL 文件读取
2. **最近 7 天记忆文件** - 读取 `memory/YYYY-MM-DD.md`
核心逻辑
1. 项目识别
2. 报告生成
3. 记忆更新
4. 推送配置
文件结构
daily-report/
├── SKILL.md # 本文件
├── generate.js # 报告生成核心逻辑
├── config.json # 配置(推送时间、数据源天数等)
└── template.md # 报告模板报告结构
1. **今日进展** - 从会话记录和记忆文件提取
2. **延续性项目** - 持续进行中的项目列表
3. **明日计划** - 基于今日进展推导
4. **系统状态** - 上下文占用等
5. **月度工作热力图** - GitHub 风格,展示最近 30 天工作量
使用方法
手动生成
node /root/.openclaw/workspace/skills/daily-report/generate.jsCron 定时任务(已配置)
# 查看任务
openclaw cron list
# 修改推送时间(如改为 21:00)
openclaw cron edit <job-id> --cron "0 21 * * *"
# 手动测试
openclaw cron run <job-id>默认配置
热力图说明
注意事项
1. 首次运行需确保 `memory/` 目录存在
2. 推送前检查上下文占用,避免超限
3. 延续性项目名需保持一致,便于追踪
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...