SuperAPI AI 工具集

apple-reminders

办公与效率

查看项目

更新于 10-16 09:56

技能介绍

用途:在 macOS 上通过 osascript/AppleScript 控制 Apple Reminders,实现提醒事项与列表的创建、查看、更新、完成和删除。无需安装依赖,只要系统有 Reminders.app 即可使用,无需额外配置。

主要能力:列出所有列表;列出某列表中的全部或未完成提醒;创建提醒并设置名称、备注和优先级;设置或更新截止日期;将提醒标记为完成;删除提醒;创建新列表。优先级取值为 0 无、1 低、2 中、3 高。

使用方式:通过 osascript -e 执行 AppleScript。列举列表:osascript -e 'tell application "Reminders" to get name of lists'。列举未完成提醒:osascript -e 'tell application "Reminders" to get name of (reminders of list "My List" whose completed is false)'。创建提醒使用 make new reminder in list "My List" with properties {...}。设置截止日期必须使用日期算术,不要用字符串日期,示例中用 current date 加 days 偏移并设置 hours、minutes、seconds。完成提醒使用 set completed of ... to true,删除使用 delete (first reminder ... whose name is "..."),创建列表使用 make new list with properties {name:"..."}。

限制:不支持重复提醒、地点触发、标签、子提醒、多闹钟;文件夹内的嵌套列表可能无法按名称访问,建议使用根级列表;id、创建日期、修改日期、完成日期为只读;无法在列表间移动提醒,需删除后重建。如需持久常驻集成,可考虑安装 MCP 服务器,例如 dbmcco/apple-reminders-mcp、mggrim/apple-reminders-mcp-server 或 supermemoryai/apple-mcp。