Calendar Manager - 日历管理技能
概述
赋予 AI 日历管理能力:
- - 读取日历事件
- 创建/修改/删除事件
- 设置提醒
- 查找空闲时间
触发场景
- 1. 用户要求"查看今天/明天/本周的日程"
- 用户要求"添加一个会议/事件"
- 用户要求"设置提醒"
- 用户询问"今天有什么安排"
- 定时提醒用户 upcoming events
支持的日历服务
| 服务 | 说明 |
|---|
| Google Calendar | 需要 gcal CLI 或 API |
| Apple Calendar (macOS) |
使用 icalBuddy |
| Outlook | 使用 gog CLI |
| Fantastical | 第三方应用 |
使用方法
Google Calendar (gog CLI)
CODEBLOCK0
Apple Calendar (icalBuddy)
CODEBLOCK1
工作流
CODEBLOCK2
提醒设置
| 提醒时间 | 说明 |
|---|
| 事件前 15 分钟 | 会议/约会 |
| 事件前 1 小时 |
重要事项 |
| 事件前 1 天 | 当天提醒 |
| 事件前 1 周 | 周计划 |
输出格式
向用户呈现日历时:
- - 日期和时间
- 事件名称
- 地点(如果有)
- 参与人(如果有)
- 建议的准备事项
与邮件技能配合
可以与 email-reader 配合:
- - 读取邮件中的会议邀请
- 自动创建日历事件
- 发送会议提醒邮件
Calendar Manager - 日历管理技能
概述
赋予 AI 日历管理能力:
- - 读取日历事件
- 创建/修改/删除事件
- 设置提醒
- 查找空闲时间
触发场景
- 1. 用户要求查看今天/明天/本周的日程
- 用户要求添加一个会议/事件
- 用户要求设置提醒
- 用户询问今天有什么安排
- 定时提醒用户 upcoming events
支持的日历服务
| 服务 | 说明 |
|---|
| Google Calendar | 需要 gcal CLI 或 API |
| Apple Calendar (macOS) |
使用 icalBuddy |
| Outlook | 使用 gog CLI |
| Fantastical | 第三方应用 |
使用方法
Google Calendar (gog CLI)
bash
列出今天的事件
gog calendar list today
列出明天的事件
gog calendar list tomorrow
列出这周的事件
gog calendar list this-week
创建事件
gog calendar create 会议名称 --when 2026-02-25 14:00 --duration 60
快速添加事件
gog calendar add Team Meeting tomorrow 3pm
Apple Calendar (icalBuddy)
bash
安装
brew install ical-buddy
列出今天的事件
icalBuddy eventsToday
列出明天的事件
icalBuddy eventsTomorrow
列出指定日期范围
icalBuddy eventsFrom:2026-02-24 to:2026-02-28
工作流
- 1. 检查可用的日历工具
- 获取指定时间范围的事件
- 筛选重要/即将到来的事件
- 汇总呈现给用户
提醒设置
| 提醒时间 | 说明 |
|---|
| 事件前 15 分钟 | 会议/约会 |
| 事件前 1 小时 |
重要事项 |
| 事件前 1 天 | 当天提醒 |
| 事件前 1 周 | 周计划 |
输出格式
向用户呈现日历时:
- - 日期和时间
- 事件名称
- 地点(如果有)
- 参与人(如果有)
- 建议的准备事项
与邮件技能配合
可以与 email-reader 配合:
- - 读取邮件中的会议邀请
- 自动创建日历事件
- 发送会议提醒邮件