calendar-scheduling

📅 智能日程路由 · 跨平台预约

跨平台智能日程路由,支持 Google/Outlook/CalDAV,自动分配子技能处理时区转换与会议预约。

收藏
8.1k
安装
2.1k
版本
0.7.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Temporal Cortex 是一个日历调度路由器技能,采用分层架构将用户的自然语言意图路由至专业子技能:

  • temporal-cortex-datetime(Layer 1):零配置即用的时区与时间管理工具,处理时间解析、时区转换、时长计算等纯本地运算
  • temporal-cortex-scheduling(Layers 0-4):需 OAuth 授权的日历操作层,覆盖日历发现、事件查询、空闲时段查找、RRULE 展开及最终预约

标准 5 步工作流:Discover(发现日历)→ Orient(获取当前时间)→ Resolve(解析日期时间)→ Query(查询事件/空闲时段)→ Act(冲突检查后预约)。系统强制要求先调用 list_calendars 了解可用日历,使用 check_availability 验证冲突后再执行 book_slot

显著优点

1. 意图智能路由:自动识别"下周二下午 2 点开会"类复杂指令,串联 datetime → scheduling 完成全流程
2. 供应商无关:统一接口支持 Google Calendar、Microsoft Outlook、CalDAV 三大生态

3. 安全设计:OAuth 凭证本地存储(~/.config/temporal-cortex/),Layer 1 工具零网络访问,事件内容经过提示注入防火墙

4. 透明可信:Rust 源码开源,GitHub Actions 构建,发布时附带 SHA256 校验,支持独立验证与 Docker 隔离运行

潜在局限

  • 依赖 Node.js/Docker:需 npx 或 Docker 环境运行 MCP 服务端二进制文件
  • 初始配置门槛:日历操作需一次性 OAuth 授权,非技术用户可能需引导
  • 网络限制:Layer 2-4 仅支持主流服务商 API,小众 CalDAV 实现可能存在兼容性问题
  • 无离线日历创建:预约操作必须联网验证至服务商

适合人群

  • 跨平台日程管理的技术从业者与团队
  • 需要 AI 助手自动协调会议时间的商务用户
  • 注重凭证安全、倾向本地优先存储的隐私敏感用户

常规风险

| 风险类型 | 说明与缓解 |
|---------|-----------|
| 凭证泄露 | 风险低 — OAuth token 本地存储,MCP 服务端仅访问 ~/.config/temporal-cortex/,可通过 Docker 卷隔离进一步限制 |
| 供应链攻击 | 风险中 — npm 包下载后执行 postinstall 拉取二进制,虽有 SHA256 校验但仍建议独立验证 GitHub Release 的 SHA256SUMS.txt |
| 冲突遗漏 | 风险低 — 强制 workflow 要求先 check_availability 再 book_slot,降低重复预约概率 |
| 时区错误 | 风险中 — 系统要求显式调用 get_temporal_context,但用户自然语言仍可能产生歧义解析 |
| API 权限滥用 | 风险低 — OAuth scope 限定为日历读写,无邮件或其他 Google/Microsoft 数据访问权限 |

calendar-scheduling 内容

手动下载zip · 3.8 kB
SKILL.mdtext/markdown
请选择文件