Apple Reminders
通過 remindctl CLI 管理 Apple Reminders(列表、添加、完成、刪除)。
技能元數據
| 來源 | 捆綁(默認安裝) |
| 路徑 | skills/apple/apple-reminders |
| 版本 | 1.0.0 |
| 作者 | Hermes Agent |
| 許可證 | MIT |
| 平臺 | macos |
| 標籤 | Reminders, tasks, todo, macOS, Apple |
參考:完整 SKILL.md
信息
以下是 Hermes 在觸發此技能時加載的完整技能定義。這是技能激活時代理看到的指令。
Apple Reminders
使用 remindctl 直接從終端管理 Apple Reminders。任務通過 iCloud 在所有 Apple 設備間同步。
前提條件
- 裝有 Reminders.app 的 macOS
- 安裝:
brew install steipete/tap/remindctl - 在提示時授予 Reminders 權限
- 檢查:
remindctl status/ 授權請求:remindctl authorize
何時使用
- 用戶提到“reminder”或“Reminders app”
- 創建帶有截止日期並同步到 iOS 的個人待辦事項
- 管理 Apple Reminders 列表
- 用戶希望任務出現在其 iPhone/iPad 上
何時不使用
- 調度代理提醒 → 改用 cronjob 工具
- 日曆事件 → 使用 Apple Calendar 或 Google Calendar
- 項目任務管理 → 使用 GitHub Issues、Notion 等
- 如果用戶說“remind me”但意指代理提醒 → 先澄清
快速參考
查看提醒
remindctl # Today's reminders
remindctl today # Today
remindctl tomorrow # Tomorrow
remindctl week # This week
remindctl overdue # Past due
remindctl all # Everything
remindctl 2026-01-04 # Specific date
管理列表
remindctl list # List all lists
remindctl list Work # Show specific list
remindctl list Projects --create # Create list
remindctl list Work --delete # Delete list
創建提醒
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 # Complete by ID
remindctl delete 4A83 --force # Delete by ID
輸出格式
remindctl today --json # JSON for scripting
remindctl today --plain # TSV format
remindctl today --quiet # Counts only
日期格式
--due 和日期過濾器接受的格式:
today,tomorrow,yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm- ISO 8601 (
2026-01-04T12:34:56Z)
規則
- 當用戶說“remind me”時,澄清:Apple Reminders(同步到手機)還是代理 cronjob 提醒
- 在創建之前始終確認提醒內容和截止日期
- 使用
--json進行程序化解析