{/* 本页面由 website/scripts/generate-skill-docs.py 从技能 SKILL.md 自动生成。请编辑源 SKILL.md 而非本页面。 */}

Apple Reminders

使用 remindctl 直接从终端管理 Apple Reminders。任务通过 iCloud 在所有 Apple 设备间同步。

前提条件

  • macOS 且已安装 Reminders.app
  • 安装:brew install steipete/tap/remindctl
  • 在提示时授予提醒事项权限
  • 检查:remindctl status / 请求:remindctl authorize

使用时机

  • 用户提到”提醒”或”提醒事项应用”
  • 创建带截止日期的个人待办事项,需要同步到 iOS
  • 管理 Apple Reminders 列表
  • 用户希望任务出现在其 iPhone/iPad 上

何时不使用

  • 安排代理提醒 → 改用 cronjob 工具
  • 日历事件 → 使用 Apple Calendar 或 Google Calendar
  • 项目任务管理 → 使用 GitHub Issues、Notion 等
  • 如果用户说”提醒我”但意思是代理提醒 → 先澄清

快速参考

查看提醒

remindctl                    # 今天的提醒
remindctl today              # 今天
remindctl tomorrow           # 明天
remindctl week               # 本周
remindctl overdue            # 过期
remindctl 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 add --title "Meeting prep" --due "2026-02-15 09:00"

完成/删除

remindctl complete 1 2 3          # 按 ID 完成
remindctl delete 4A83 --force     # 按 ID 删除

输出格式

remindctl today --json       # 用于脚本的 JSON
remindctl today --plain      # TSV 格式
remindctl today --quiet      # 仅计数

日期格式

--due 和日期过滤器接受的格式:

  • todaytomorrowyesterday
  • YYYY-MM-DD
  • YYYY-MM-DD HH:mm
  • ISO 8601(2026-01-04T12:34:56Z

规则

  1. 当用户说”提醒我”时,澄清:Apple Reminders(同步到手机)还是代理 cronjob 提醒
  2. 创建前始终确认提醒内容和截止日期
  3. 编程解析时使用 --json