SuperAPI AI 工具集

apple-reminders

办公与效率

查看项目

更新于 10-16 02:33

技能介绍

用途:在 macOS 终端通过 remindctl 管理 Apple Reminders,任务经 iCloud 同步到所有 Apple 设备。适用于用户提到“提醒”或 Reminders 应用、需要创建带截止日期并同步到 iOS 的个人待办、管理提醒列表等场景。不适用于日程事件(用日历工具)、项目任务管理(用 GitHub Issues、Notion 等)或智能体定时告警(用 cronjob 工具);若用户说“提醒我”但实际指智能体告警,应先澄清。

前提:macOS 且装有 Reminders.app;安装命令 brew install steipete/tap/remindctl;首次使用需授权,检查用 remindctl status,请求授权用 remindctl authorize。

主要能力与用法:查看提醒可用 remindctl、remindctl today、tomorrow、week、overdue、all 或指定日期如 remindctl 2026-01-04。列表管理:remindctl list、remindctl list Work、remindctl list Projects --create、remindctl list Work --delete。创建:remindctl add "Buy milk",或 remindctl add --title "Call mom" --list Personal --due tomorrow。完成与删除:remindctl complete 1 2 3、remindctl delete 4A83 --force。输出格式支持 --json、--plain、--quiet。日期格式接受 today、tomorrow、yesterday、YYYY-MM-DD、YYYY-MM-DD HH:mm 及 ISO 8601。

注意:--due 与 --alarm 是不同字段,--due 设截止时间,--alarm 设通知触发时间;需要提前提醒时显式传 --alarm,例如 remindctl add --title "Hairdresser" --due "2026-05-15 14:00" --alarm "2026-05-15 13:30";编辑用 remindctl edit 87354 --due ... --alarm ...。Reminders 界面可能按闹钟时间分组显示,可用 remindctl today --json 核对 dueDate 与 alarmDate。创建前应确认内容与截止日期,程序化解析建议用 --json。