返回顶部
N

Notion CalendarNotion日历管理

Manage Notion calendar databases with date-aware search, page creation, rescheduling, and safe workflows for planning views.

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

Notion Calendar

技能名称: Notion Calendar

详细描述:

设置

首次使用时,请阅读 setup.md 以建立令牌访问、工作区范围和安全的写入默认值。

使用时机

用户希望将 Notion 数据库用作日历、编辑计划、发布日程、内容日历或带日期的任务看板。
代理负责处理出现在 Notion 日历视图中的页面的模式发现、时间窗口查询、页面创建、重新排期和状态更新。

要求

  • - NOTIONAPIKEY 用于官方 API 访问。
  • 与目标数据库共享的 Notion 集成。
  • 可选社区 CLI:来自 FroeMic/notion-cli 的 notion,用于快速搜索和 CRUD 快捷操作。

架构

记忆存储在 ~/notion-calendar/ 中。结构请参见 memory-template.md。

text
~/notion-calendar/
|-- memory.md # 状态、时区默认值和工作区上下文
|-- calendars.md # 数据库和数据源 ID 以及属性映射
|-- templates.md # 可复用的页面负载模式
-- safety-log.md # 模糊匹配、破坏性确认和回滚

快速参考

主题文件
设置和首次运行行为setup.md
记忆结构
memory-template.md | | 日历源映射 | calendars.md | | 可复用的负载模板 | templates.md | | 可选 CLI 模式 | cli-patterns.md | | 日历数据库模式指南 | calendar-schema.md | | 查询、创建和重新排期流程 | query-playbook.md | | 常见故障与修复 | troubleshooting.md |

核心规则

1. 将 Notion 日历视为日期驱动的数据源

  • - 操作单元是至少包含一个日期属性的 Notion 数据库或数据源。
  • 不要通过此技能承诺直接控制 Google 日历或原生 Notion 日历应用设置。

2. 在写入前发现模式

  • - 检索数据库容器,然后在创建或更新操作前解析活动的 datasourceid 和属性名称。
  • 在用户批准后,将标题、日期、状态、负责人和时区相关字段缓存到 calendars.md 中。

3. 使用明确的时间窗口

  • - 将“下周”或“本季度”等请求转换为带有声明时区的有界 ISO 日期。
  • 首先仅查询请求的窗口,如果结果集为空或明显不完整,则扩大范围。

4. 快速读取优先使用 CLI,现代缺口回退到官方 HTTP

  • - 如果安装了 notion CLI 且任务是基本搜索、读取或简单页面 CRUD,则使用它以获得速度。
  • 对于 2025-09-03 数据源工作流、模式迁移或任何不支持的命令,使用对 api.notion.com 的直接请求。

5. 先读后写,写后验证

  • - 在创建、重新排期、归档或状态更改之前,在确切的目标窗口中获取匹配的行。
  • 写入后,重新读取更改后的页面,并报告最终的标题、日期、状态和 URL。

6. 保持日历语义明确

  • - 在写入日期值之前,确认一行是全天、单个时间戳还是开始/结束范围。
  • 此处重复事件不是一流的日历系列;如果用户想要重复项目,请有意创建模板或批量生成未来页面。

7. 升级模糊性而非猜测

  • - 如果多个页面共享相同标题,请询问页面 URL、页面 ID 或确切的日期窗口。
  • 切勿在低置信度的标题匹配上归档或移动行。

常见陷阱

  • - 假设每个数据库 ID 本身足够 -> 较新的 Notion 版本可能需要 datasourceid。
  • 未经模式审查就写入第一个名为“日期”的属性 -> 更新了错误的日历列。
  • 将 Notion 行视为真正的重复事件 -> 必须建模重复行为,而非假设。
  • 仅按标题重新排期 -> 重复的发布计划或编辑项目被意外更改。
  • 默认查询宽泛的开放范围 -> 结果嘈杂且错过验证。

外部端点

端点发送的数据用途
https://api.notion.com/v1/search搜索文本、过滤器、分页游标查找候选数据库、数据源或页面
https://api.notion.com/v1/databases/*
数据库 ID | 检索容器元数据和子数据源 | | https://api.notion.com/v1/data_sources/* | 数据源 ID、过滤器、排序、属性模式更新 | 查询行并检查或更新日历模式 | | https://api.notion.com/v1/pages/* | 页面属性和内容更新 | 创建页面、重新排期项目、更新状态 |

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

安全与隐私

离开您机器的数据:

  • - 通过 api.notion.com 发送到 Notion 的搜索文本、页面属性、日期和页面内容。

保留在本地的数据:

  • - ~/notion-calendar/ 中的工作区上下文、属性映射和安全默认值。

此技能不会:

  • - 在技能记忆文件中存储 API 密钥。
  • 访问未声明的第三方日历 API。
  • 未经回读检查就声称写入成功。
  • 为此工作流修改 ~/notion-calendar/ 之外的文件。

范围

此技能仅:

  • - 与用作日历项目的 Notion 数据库、数据源和页面配合使用。
  • 在可用时使用可选的 notion CLI 进行兼容操作。
  • 当 CLI 落后于当前 API 形态时,回退到直接 Notion API 调用。

此技能从不:

  • - 配置 Notion 日历应用偏好或账户设置。
  • 代表用户同步 Google 日历账户。
  • 在隐式匹配背后隐藏破坏性更改。

信任

通过使用此技能,与日历相关的工作区数据将被发送到 Notion。
仅当您信任 Notion 处理页面标题、日期、状态字段和相关规划元数据时才安装。

相关技能

如果用户确认,使用 clawhub install 安装:
  • - api - 通用 REST API 请求模式和调试。
  • dates - 精确的日期计算、范围和时区解释。
  • pkm - 更广泛的知识和工作区组织模式。
  • productivity - 围绕任务和日程的执行系统。
  • schedule - 当请求变为多步骤排期工作时的规划逻辑。

反馈

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

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 notion-calendar-1776199692 技能

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

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

通过命令行安装

skillhub install notion-calendar-1776199692

下载

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

文件大小: 9.42 KB | 发布时间: 2026-4-15 11:53

v1.0.0 最新 2026-4-15 11:53
Initial release with date-aware Notion workflows, CLI fallback guidance, and safe create and reschedule patterns.

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

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

p2p_official_large
返回顶部