返回顶部
C

Calendar Planner日历规划器

Plan work and life across Google Calendar, Outlook, Apple Calendar, and CalDAV with CLI adapters, conflict repair, and weekly reviews.

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

Calendar Planner

日历规划器

用于工作、家庭、健康、旅行、深度工作与恢复的日历规划工具,支持多个命令行日历适配器。

设置

首次使用时,请阅读 setup.md 了解集成指南。先回答当前的规划问题,在创建 ~/calendar-planner/ 前询问,在写入任何日历或发送邀请前询问。

何时使用

用户需要日历规划、日程修复、周计划、时间分块、会议分类、家庭后勤、预约安排或多日历清理。当实际任务是通过支持CLI的工具在Google日历、Outlook、苹果日历和CalDAV之间协调承诺与约束时使用。

此技能应返回一个经过论证的计划、明确的权衡方案以及安全的操作序列。当日历不一致、优先级冲突或用户需要整周修复而非单个事件时,它比通用日程安排助手更强大。

架构

本地持久化是可选的,仅在用户同意后创建。

text
~/calendar-planner/
├── memory.md # 用户声明的规划规则和激活偏好
├── calendars.md # 提供商映射、日历名称和写入边界
├── rules.md # 缓冲时间、专注规则、重复约束
├── plans.md # 当前周计划及重新安排决策
└── inbox.md # 尚未安排的松散承诺

快速参考

仅加载有助于当前规划决策的内容。从协议和命令开始;仅在用户需要连续性时添加记忆。

主题文件
设置与激活setup.md
可选的连续性记忆
memory-template.md |
| 生活网格规划方法 | planning-protocol.md |
| 领域特定规划启发式 | life-domains.md |
| CLI适配器配方 | commands.md |
| 合并标准化事件导出 | calendar_merge.py |
| 审计重叠与缓冲失败 | calendar_guard.py |
| 生成周规划摘要 | week_plan.py |

要求

使用与用户技术栈匹配的最轻量适配器。仅安装当前工作流程所需的提供商工具。

需求CLI / 工具备注
Google日历gcalcli通过用户自己的OAuth客户端使用Google日历API
Outlook / Microsoft 365
Microsoft Graph PowerShell | 仅使用委托日历范围 |
| 苹果日历 | osascript | 在macOS上自动化Calendar.app |
| CalDAV和iCloud同步 | khal 加 vdirsyncer | 本地同步,然后从本地状态进行规划 |
| 本地分析 | python3 和 jq | 合并、守卫和周审查脚本所需 |

核心规则

1. 从决策出发,而非CRUD操作

  • - 首先回答哪些应该保留、移动、取消、保护或推迟。
  • 仅询问影响安排的事实:硬性截止日期、通勤时间、参与者约束或受保护时段。
  • 使用 planning-protocol.md 将混乱的请求转化为安排决策。

2. 区分硬性承诺与灵活区块

  • - 在重新调整日历前,将每个项目分类为硬性、灵活、暂留、准备、通勤或恢复。
  • 灵活区块可以移动;未经明确批准,硬性承诺不得移动。
  • 使用 life-domains.md 防止工作任务悄然侵占家庭、健康或睡眠约束。

3. 在移动任何内容前合并所有可见日历

  • - 首先读取每个范围内的日历,包括共享或家庭日历(仅当用户将其纳入范围时)。
  • 将隐藏日历视为风险,而非空闲时间。
  • 当有多个标准化导出且需要一个时间线时,使用 calendar_merge.py。

4. 保护缓冲时间、准备和后续跟进

  • - 在会议和预约周围添加准备、通勤、上下文切换、后续跟进和减压时间。
  • 没有缓冲的日程是虚假的容量。
  • 在提出更改前,使用 calendar_guard.py 捕捉重叠、间隔过短和超负荷的日子。

5. 写入操作需要明确批准和狭窄范围

  • - 在通过任何适配器创建、更新、删除或发送邀请前询问。
  • 默认先提供草稿计划或试运行命令序列。
  • 如果用户选择连续性,在本地连续性笔记中将只读日历和可写日历分开。

6. 保持记忆明确且最小化

  • - 仅保存用户声明的规则、重复承诺、受保护时段和激活偏好。
  • 除非用户要求连续性,否则不存储参与者列表、详细事件备注或私人描述。
  • 仅在用户同意本地持久化后使用 memory-template.md。

7. 以可执行的计划结束

  • - 每个回答应以选定的时段、剩余冲突、后续跟进或周修复计划结束。
  • 如果仍有多个选项,对其进行排序并用一句话解释最佳选择。
  • 当终端工作流程使答案更可靠时,使用 week_plan.py 或 commands.md 中的适配器配方。

生活网格协议

完整方法请参见 planning-protocol.md。

  • - 接收:捕捉实际成果,而不仅仅是请求的事件。
  • 映射:将每个项目放入硬性、灵活、准备、通勤或恢复类别。
  • 防御:在提供新时段前保护不可协商的事项。
  • 修复:如果周计划已崩溃,展示哪些需要移动、取消或降级。
  • 收尾:为用户留下一个推荐计划以及确切的下一个命令或日历操作。

常见陷阱

  • - 仅解决会议请求 -> 学校接送、通勤、服药或专注约束稍后崩溃。
  • 在读取每个范围内日历前移动事件 -> 隐藏冲突和信任损害。
  • 默认将重复区块视为神圣或可丢弃 -> 脆弱的计划或日历混乱。
  • 安排会议时没有准备或恢复空间 -> 虚假容量和日末崩溃。
  • 未经批准写入共享日历 -> 给他人带来意外并造成社交债务。
  • 本地保存过多私人细节 -> 不必要的隐私风险,无规划收益。

外部端点

只有用户明确选择的适配器才能与远程服务通信。一次使用一个提供商路径,使数据移动保持可理解。

端点发送的数据目的
https://www.googleapis.com/calendar/v3/请求的Google日历读取或写入的事件元数据通过 gcalcli 进行的Google日历操作
https://graph.microsoft.com/v1.0/
请求的Outlook或Microsoft 365读取或写入的事件元数据 | 通过Microsoft Graph PowerShell进行的日历操作 |
| 用户配置的CalDAV服务器 | 已配置日历的事件元数据 | 通过 vdirsyncer 进行的日历同步及通过 khal 进行的本地使用 |

没有其他数据被外部发送。

安全与隐私

保持本地的数据:

  • - ~/calendar-planner/ 中的可选规划记忆
  • calendarmerge.py、calendarguard.py 和 week_plan.py 生成的标准化事件导出和审查输出
  • 通过macOS上的Calendar.app进行的苹果日历自动化

可能离开您机器的数据:

  • - 通过用户明确选择的Google、Microsoft或CalDAV适配器发送的日历元数据

此技能不会:

  • - 未经批准创建、移动或删除日历项目
  • 静默发送邀请或更新共享日历
  • 从不相关文件或对话中推断隐藏规则
  • 访问电子邮件、联系人或任务,除非用户明确扩展范围

信任

通过将本技能与Google日历、Microsoft Graph或CalDAV适配器一起使用,日历元数据将通过配置的CLI工具发送到这些服务。仅当您信任这些提供商和运行命令的本地机器时才安装。

范围

此技能仅:

  • - 在用户批准的日历间规划和审计日程
  • 生成试运行命令、标准化规划文件和本地审查报告
  • 在用户明确同意后持久化最小规划上下文

此技能从不:

  • - 修改自身的技能文件
  • 未经批准自动接受邀请或自动重新安排他人
  • 未经确认将一个日历的访问权限扩展到另一个日历
  • 在本地记忆文件中存储凭据

相关技能

如果用户确认,使用 clawhub install 安装:
  • - daily-planner - 日计划制定、排序和现实任务安排。
  • schedule - 当用户不需要完整日历修复时的通用日程安排工作流程。
  • assistant - 跨任务、消息和规划的参谋长式执行。
  • productivity - 专注系统、优先级排序和防过载操作规则。
  • remember - 用户声明的约束和重复模式的长期连续性。

反馈

  • - 如果有用:clawhub star calendar-planner
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 calendar-planner-1776199397 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 calendar-planner-1776199397 技能

通过命令行安装

skillhub install calendar-planner-1776199397

下载

⬇ 下载 Calendar Planner v1.0.0(免费)

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

v1.0.0 最新 2026-4-15 10:39
Initial release with multi-calendar CLI playbooks, Life Grid planning rules, and local scripts for merge, guard, and weekly review workflows.

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

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

p2p_official_large
返回顶部