OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  daily-rhythm: 包含早晚总结的自动化每日规划与反思系统

daily-rhythm: 包含早晚总结的自动化每日规划与反思系统

 
  migration ·  2026-02-02 15:24:21 · 3 次点击  · 0 条评论  

名称: daily-rhythm
描述: 自动化的每日规划与反思系统,包含晨间简报、晚间放松提示、睡眠提醒和每周回顾。适用于用户希望建立结构化日常作息、晨间简报、晚间反思提示或每周规划会议的场景。触发条件包括:请求每日日程、晨间简报、晚间放松流程、睡眠提醒、每周回顾、生产力系统或每日规划自动化。


每日节律

一套全面的每日规划与反思系统,可自动生成晨间简报、晚间放松提示、睡眠提醒和每周回顾,帮助用户保持专注、追踪进度并维持工作与生活的平衡。

快速开始

  1. 安装技能并确保脚本可执行
  2. 配置数据源(Google Tasks,可选的 Stripe,日历)
  3. 设置定时任务以实现自动化
  4. 自定义你的专注领域和每日意图(祈祷、肯定语、引言或核心思想)
  5. 享受自动化的每日简报和提示

功能特性

每日自动化

  • 上午 7:00:后台数据同步(任务,ARR)
  • 上午 8:30:晨间简报,包含优先级、日历、天气、任务
  • 晚上 10:30:晚间放松提示,规划明日优先级
  • 晚上 11:00:睡眠提醒,附带鼓励话语

每周自动化

  • 周日晚 8:00:每周回顾,用于反思和任务规划

丰富的晨间简报包含

  • 🙏 每日意图 — 祈祷、肯定语、引言或核心思想
  • 日历事件
  • 专注领域
  • ARR 进度追踪(可选 Stripe 集成)
  • 今日优先级(来自晚间放松提示或首要任务)
  • 可操作建议
  • 分步计划
  • 有用资源
  • 来自 Google Tasks 的任务列表
  • 天气(如已配置)
  • 昨日遗留事项

设置说明

步骤 1:安装依赖

确保已安装 Python 3 及所需包:

pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client stripe

步骤 2:配置 Google Tasks

  1. 前往 Google Cloud Console
  2. 创建项目 → 启用 Tasks API
  3. 创建 OAuth 2.0 凭据(桌面应用)
  4. credentials.json 下载到 ~/.openclaw/google-tasks/
  5. 运行一次以完成认证:python3 scripts/sync-google-tasks.py

详细步骤请参阅 CONFIGURATION.md

步骤 3:配置 Stripe(可选)

用于在晨间简报中追踪 ARR:

  1. 在工作区根目录创建 .env.stripe 文件:
    STRIPE_API_KEY=sk_live_...
  2. 在状态文件中设置 ARR 目标

步骤 4:配置日历

TOOLS.md 中添加 ICS URL:

### 日历
- **ICS URL:** `https://calendar.google.com/calendar/ical/...`

步骤 5:设置定时任务

选项 A:系统定时任务(传统方式)

crontab -e

# 添加以下行:
0 7 * * * cd /path/to/workspace && python3 skills/daily-rhythm/scripts/sync-stripe-arr.py
30 8 * * * cd /path/to/workspace && python3 skills/daily-rhythm/scripts/morning-brief.sh
0 20 * * 0 cd /path/to/workspace && echo "Weekly review time"
30 22 * * * cd /path/to/workspace && echo "Wind-down time"
0 23 * * * cd /path/to/workspace && echo "Sleep nudge"

选项 B:OpenClaw 定时任务(如可用)
使用 cron 工具创建带有 agentTurn 负载的任务,以生成并发送简报。

步骤 6:创建 HEARTBEAT.md

assets/HEARTBEAT_TEMPLATE.md 中的模板复制到工作区根目录并进行自定义:
- 每日意图文本(祈祷、肯定语、引言或核心思想)
- 专注领域
- ARR 目标(如果使用 Stripe)

工作流程详情

晨间简报生成

简报生成流程:
1. 同步最新数据(任务,ARR)
2. 从 memory/YYYY-MM-DD.md 读取晚间放松时设定的优先级
3. 从 ICS URL 获取日历事件
4. 获取天气信息(如已配置)
5. 将所有部分编译成格式化的消息

晚间放松响应流程

当用户回复晚上 10:30 的提示时:
1. 解析其明日优先级
2. 生成可操作建议
3. 分解为步骤
4. 识别所需资源
5. 请求确认
6. 保存到 memory/YYYY-MM-DD.md
7. 包含在次日的晨间简报中

每周回顾流程

周日晚 8 点的提示会询问反思问题。当用户回复时:
1. 总结其一周情况
2. 识别关键优先级
3. 在 Google Tasks 中创建任务
4. 预览周一的晨间简报

自定义

更改每日意图

晨间简报以可自定义的核心部分开头:

示例:
- 基于信仰:祈祷、经文、灵修思想
- 世俗:肯定语、意图设定、感恩练习
- 引言:励志名言、斯多葛哲学、诗歌
- 目标:每日使命宣言、价值观提醒

在 HEARTBEAT.md 中编辑或修改晨间简报生成脚本。

更改专注领域

在 HEARTBEAT.md 中更新默认专注领域:

### 专注领域
你的主要专注领域(例如:"产品增长与客户获取")

调整时间

修改定时任务表达式:
- 30 8 * * * = 每天上午 8:30
- 30 22 * * * = 每天晚上 10:30
- 0 23 * * * = 每天晚上 11:00
- 0 20 * * 0 = 每周日晚上 8:00

添加自定义部分

修改 scripts/morning-brief.sh 以包含额外的数据源。

文件结构

workspace/
├── memory/
│   ├── YYYY-MM-DD.md          # 晚间放松响应
│   ├── google-tasks.json      # 同步的任务
│   ├── stripe-data.json       # ARR 数据
│   └── heartbeat-state.json   # 状态追踪
├── skills/daily-rhythm/
│   ├── scripts/
│   │   ├── sync-google-tasks.py
│   │   ├── sync-stripe-arr.py
│   │   └── morning-brief.sh
│   ├── references/
│   │   └── CONFIGURATION.md
│   └── assets/
│       └── HEARTBEAT_TEMPLATE.md
└── HEARTBEAT.md               # 你的自定义日程

脚本参考

sync-google-tasks.py

将 Google Tasks 同步到本地 JSON 文件。需要 credentials.json

sync-stripe-arr.py

根据活跃的 Stripe 订阅计算 ARR。需要 .env.stripe

morning-brief.sh

协调数据同步和简报生成。

故障排除

Google Tasks 无法同步?
- 确认 credentials.json 存在
- 检查 Tasks API 是否已启用
- 手动运行脚本查看错误信息

Stripe ARR 未显示?
- 确认 .env.stripe 包含有效的 API 密钥
- 检查是否有活跃订阅
- 手动运行同步脚本

定时任务未触发?
- 确认 cron 已安装:crontab -l
- 检查脚本路径是否为绝对路径
- 查看系统日志

详细故障排除请参阅 CONFIGURATION.md

最佳实践

  1. 回复晚间放松提示以获得最佳的晨间简报体验
  2. 在 Google Tasks 中保持任务更新
  3. 进行每周回顾以保持与目标一致
  4. 根据优先级变化自定义专注领域
  5. 调整时间以匹配你的作息节奏

要求

  • Python 3.7+
  • Google Tasks API 凭据(用于任务同步)
  • Stripe API 密钥(可选,用于 ARR 追踪)
  • 日历 ICS URL(可选,用于事件)
  • Cron 或 OpenClaw 定时任务系统
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor