名称: apple-calendar
描述: macOS 版 Apple 日历应用集成。支持事件的增删改查、搜索及多日历管理。
元数据: {"clawdbot":{"emoji":"📅","os":["darwin"]}}
通过 AppleScript 与日历应用交互。请在 cd {baseDir} 目录下运行脚本。
| 命令 | 用法 |
|---|---|
| 列出日历 | scripts/cal-list.sh |
| 列出事件 | scripts/cal-events.sh [days_ahead] [calendar_name] |
| 查看事件详情 | scripts/cal-read.sh <event-uid> [calendar_name] |
| 创建事件 | scripts/cal-create.sh <calendar> <summary> <start> <end> [location] [description] [allday] [recurrence] |
| 更新事件 | scripts/cal-update.sh <event-uid> [--summary X] [--start X] [--end X] [--location X] [--description X] |
| 删除事件 | scripts/cal-delete.sh <event-uid> [calendar_name] |
| 搜索事件 | scripts/cal-search.sh <query> [days_ahead] [calendar_name] |
YYYY-MM-DD HH:MMYYYY-MM-DD| 模式 | RRULE 规则 |
|---|---|
| 每日重复,共 10 次 | FREQ=DAILY;COUNT=10 |
| 每周一、三、五重复 | FREQ=WEEKLY;BYDAY=MO,WE,FR |
| 每月 15 日重复 | FREQ=MONTHLY;BYMONTHDAY=15 |
UID | 标题 | 开始时间 | 结束时间 | 全天事件 | 地点 | 日历