核心用法
本 Skill 作为 macOS 原生 Reminders 应用的 AppleScript 桥接器,允许用户通过命令行接口完整管理提醒事项生命周期。核心入口为 ./scripts/todo.sh <action> [args...],涵盖添加(add)、列表(list)、完成标记(complete/uncomplete)、删除(delete)、搜索(search)、清单管理(lists/create-list)及今日视图(today)七大功能模块。
显著优点
1. 原生系统集成:直接调用 AppleScript 与系统 Reminders 交互,数据实时同步至 iCloud,跨设备无缝衔接
2. 功能完备性:支持优先级分级(高/中/低)、指定清单、自定义截止日期、备注内容等完整字段
3. 操作便捷性:complete/delete/search 均支持模糊匹配,无需记忆完整标题
4. 日期灵活解析:接受自然语言日期格式("tomorrow"、"Feb 5, 2025" 等)
潜在局限
- 平台强绑定:仅限 macOS,Windows/Linux 用户无法使用
- 权限依赖:首次运行需手动授权系统控制 Reminders 的权限
- 重复规则受限:AppleScript 限制导致复杂周期提醒需手动在 App 内配置
- CLI 学习成本:纯命令行交互,对非技术用户存在门槛
适合人群
macOS 深度用户、Apple 生态依赖者、偏好命令行效率的技术工作者,以及需要跨 iPhone/iPad/Mac 同步任务管理的场景。
常规风险
- 删除操作不可逆,无二次确认机制
- AppleScript 执行失败时错误信息不够直观
- 依赖系统 Reminders 应用状态,若应用异常则 Skill 失效