返回顶部
o

openclaw-timebox-cpr时间盒任务系统

基于潘农菲翻译的《时间盒》,为 OpenClaw 打造的全天任务执行系统。早晨用一段对话规划全天、讨论优先级、锁定时间盒;执行时 AI 完全不打扰;每盒结束做 30 秒快速收集;全天结束生成每日总结并自动同步到 Flomo、Notion 等工具。支持苹果日历、飞书、Google 日历自动占位,以及将时间盒任务双向同步到滴答清单(TickTick)。触发词:"时间盒"、"timebox"、"开始今天的规划"、"帮我规划任务"、"start timebox"、"task planning"。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.7.0
安全检测
已通过
153
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-timebox-cpr

OpenClaw Timebox

一套全天维度的任务管理工作法,分四个阶段:

早晨规划(PLAN)→ 执行时间盒(RUN)→ 单盒收集(CHECK)→ 全天复盘(REVIEW)

每个时间盒是一个不可拆分的执行单元,AI 不干预盒内执行细节,只负责规划、衔接和复盘。



使用方式

bash
/openclaw-timebox-cpr # 开始今天的规划
/openclaw-timebox-cpr --run # 跳过规划,直接开始一个时间盒
/openclaw-timebox-cpr --check # 完成一个时间盒后做快速收集
/openclaw-timebox-cpr --review # 全天结束后做整体复盘
/openclaw-timebox-cpr --log # 查看今日日志摘要



偏好配置(EXTEND.md)

按优先级搜索以下路径,找到即用:

  1. 1. 项目级:{project}/.baoyu-skills/openclaw-timebox-cpr/EXTEND.md
  2. 用户级:~/.baoyu-skills/openclaw-timebox-cpr/EXTEND.md

如果 EXTEND.md 不存在,MUST 执行首次配置(见下方章节),完成后继续。

yaml
default_timebox: 25 # 默认单个时间盒时长(分钟)
calendar: macos # 日历工具(见支持列表)
calendar_name: 工作 # 日历名称/账户
calendaralertbefore: 2 # 提醒提前几分钟
log_backend: local # 日志工具(见支持列表)
log_dir: ~/.openclaw/logs # 仅 local 模式使用
log_token: # 第三方日志工具的 Token/Key(如需要)
log_workspace: # 第三方日志工具的空间/数据库 ID(如需要)
task_sync: none # 任务同步:ticktick(国际版)| dida365(中国版,使用 dida-cli)| none
tickticktokenfile: ~/.config/timebox/ticktick.json # ticktick 国际版 token 文件路径
ticktickprojectid: # ticktick 国际版:同步到哪个清单(留空则用收件箱)
didaprojectid: # dida365 中国版:同步到哪个清单 ID(留空则用收件箱)
lang: zh # zh | en
runtime: codebuddy # 运行环境:codebuddy | openclaw



首次配置

EXTEND.md 不存在时,一次性提问以下四项,创建文件后继续。

问题 1:默认时间盒时长

你常用的专注时长是多少分钟?
推荐:25 分钟(番茄钟)/ 45 分钟(深度工作)/ 90 分钟(长任务)/ 自定义

问题 2:日历工具

你用哪个日历记录时间安排?时间盒会自动在日历里创建占位事件。

选项说明
macos苹果日历(Apple Calendar),本地,无需配置
wecom
企业微信日历,需要企业微信登录态 | | feishu | 飞书日历,需要飞书 API Token | | google | Google 日历,需要 Google OAuth | | none | 不使用日历 |

选择后追问:

  • - 若 macos:使用哪个日历名称?(默认工作,不存在则用默认日历)
  • 若 feishu / google / wecom:需要提供对应 Token 或引导完成授权

问题 3:任务同步到滴答清单(TickTick)

是否将每个时间盒任务自动同步到滴答清单?规划时创建任务,完成时标记勾选。

选项说明
ticktick同步到 TickTick 国际版(ticktick.com)
dida365
同步到滴答清单中国版(dida365.com,使用 dida-cli) | | none | 不同步(默认)|

⚠️ 国际版与中国版账号完全独立,token 不互通,请根据你的实际登录平台选择。


若选择 dida365(中国版,推荐)

使用 dida-cli 方案,无需注册开发者 App,一条命令完成授权。

Step 1:检查 dida-cli 是否已安装且已登录

bash
dida auth status

  • - 输出已登录 → 跳到 Step 3
  • 命令不存在 → 继续 Step 2 安装
  • 输出未登录 → 直接执行 Step 2 登录

Step 2:安装 dida-cli 并授权

bash
npm install -g @suibiji/dida-cli
dida auth login

浏览器弹出滴答清单授权页,登录并授权后返回命令行即完成。授权完成后再次执行 dida auth status 确认。

Step 3:选择同步清单

要同步到哪个清单?(留空用收件箱,或告诉我清单名称)

AI 拉取用户现有清单并展示:

bash
dida project list --json

用户选择后,将清单 ID 写入 didaprojectid(留空则用收件箱)。



若选择 ticktick(国际版)

Step 1:检查 token 是否已存在且有效

bash
python3 -c
import json, urllib.request
try:
t = json.load(open($HOME/.config/timebox/ticktick.json))
req = urllib.request.Request(https://api.ticktick.com/open/v1/project)
req.addheader(Authorization, fBearer {t[\accesstoken\]})
urllib.request.urlopen(req); print(ok)
except Exception as e: print(fail)

  • - 输出 ok → 跳到 Step 4
  • 输出 fail → 继续 Step 2

Step 2:引导注册开发者 App(首次必做,约 3 分钟)

AI 告知用户:

需要先在 TickTick 开放平台注册一个 App,获取 clientid 和 clientsecret,整个过程约 3 分钟,只需做一次。
请按以下步骤操作:

  1. 1. 访问 https://developer.ticktick.com/ 用 TickTick 账号登录
  2. 点击「Register App」
  3. App Name 随意填(如 timebox-local)
  4. Redirect URI 填:http://localhost:8765/callback
  5. 提交后复制 Client IDClient Secret,告诉我。

Step 3:写入授权脚本并执行

AI 收到 clientid 和 clientsecret 后,将授权脚本写入 ~/.config/timebox/ticktick_auth.py(填入真实 credentials,见滴答清单集成章节脚本模板),然后告知用户运行:

bash
python3 ~/.config/timebox/ticktick_auth.py

用户完成浏览器授权后,AI 重新执行 Step 1 验证。

Step 4:选择同步清单

要同步到哪个清单?(留空用收件箱,或告诉我清单名称)

bash
python3 -c
import json, urllib.request
t = json.load(open($HOME/.config/timebox/ticktick.json))
req = urllib.request.Request(https://api.ticktick.com/open/v1/project)
req.addheader(Authorization, fBearer {t[\accesstoken\]})
data = json.loads(urllib.request.urlopen(req).read())
for p in data: print(p[id], |, p[name])

用户选择后,将清单 ID 写入 ticktickprojectid(留空则用收件箱)。

问题 4:日志工具

你用什么记录工作日志?每个时间盒的执行记录和复盘会自动写入。

选项说明
local本地 Markdown 文件(默认,无需配置)
feishu_doc
飞书文档,需要飞书 API Token + 文档 ID | | wecom_doc | 企业微信文档,需要企业微信登录态 | | notion | Notion,需要 Integration Token + Database ID | | google_doc | Google Docs,需要 Google OAuth | | flomo | Flomo,需要 Flomo API URL(在 Flomo 个人设置页面获取)|

选择后追问对应的 Token / ID / 路径配置项(若需要)。

问题 5:交互语言

中文 / English


日历集成

通用行为

  • - PLAN 阶段时间分配确认后,

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-timebox-1776079220 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-timebox-1776079220 技能

通过命令行安装

skillhub install openclaw-timebox-1776079220

下载

⬇ 下载 openclaw-timebox-cpr v2.7.0(免费)

文件大小: 14.58 KB | 发布时间: 2026-4-14 10:25

v2.7.0 最新 2026-4-14 10:25
dida365 now uses dida-cli for auth (no App registration needed); ticktick keeps Python OAuth; removed --china flag from ticktick_auth.py

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部