Apple Reminders

终端掌控 Apple 提醒事项

通过 remindctl CLI 在终端管理 Apple Reminders,支持列表筛选、日期过滤与 JSON 输出,macOS 专属效率工具。

收藏
89.9k
安装
25.3k
版本
1.0.0
CLS 安全性认证2026-05-08
点击查看完整报告 >

使用说明

核心用法

apple-reminders Skill 封装了 remindctl 命令行工具,让用户无需离开终端即可完整管理 Apple 原生提醒事项。核心功能覆盖四大场景:

1. 视图查询:支持按时间维度(today/tomorrow/week/overdue/upcoming/completed/all)或指定日期(YYYY-MM-DD)筛选,也支持按列表过滤
2. 列表管理:创建、重命名、删除提醒列表,快速切换工作上下文

3. 增删改查:添加提醒(支持标题、列表、截止日期)、编辑、完成、删除,均支持 ID 批量操作

4. 输出格式:默认友好格式、JSON(脚本化)、TSV(纯文本)、静默计数四种模式

日期解析灵活,接受自然语言(today/tomorrow)、标准日期、ISO 8601 等格式。

显著优点

  • 原生集成:直接操作 Apple Reminders 数据库,与 iCloud 同步,无需额外账户
  • 终端工作流:适合开发者、自动化脚本、SSH 远程管理 macOS 场景
  • 输出结构化:JSON/TSV 输出便于与 jq、awk、其他 CLI 工具链组合
  • 轻量无依赖:纯 CLI 包装,无后台驻留,权限仅请求 Reminders 访问

潜在缺点与局限

  • macOS 独占:依赖 EventKit 框架,无 Windows/Linux 支持
  • 首次授权门槛:需手动在系统设置中授予终端/ remindctl 访问 Reminders 权限,SSH 场景需物理登录授权
  • 功能边界:不支持附件、位置提醒、重复规则等高级特性的管理(仅基础 CRUD)
  • 第三方工具依赖:Skill 本身为文档封装,实际执行依赖 remindctl 二进制,需独立验证其签名与更新

适合人群

  • 习惯终端工作的 macOS 开发者/高级用户
  • 需要批量管理提醒或集成到自动化脚本(如 CI、定时任务)的场景
  • 追求本地优先、隐私友好、不与第三方云服务同步的提醒管理方案

常规风险

  • 权限误操作--force 删除不可逆,批量 delete/complete 前建议先 --json 确认 ID
  • 同步延迟:iCloud 同步异常时,终端操作结果可能与 iOS 端不一致
  • 工具链中断:若 remindctl 停止维护或 Homebrew tap 变更,Skill 功能失效
  • SSH 授权遗忘:远程执行时若未预先授权,会导致交互阻塞或静默失败

安全解读

核心用法

apple-reminders Skill 提供了对 remindctl CLI 工具的完整封装,让用户无需离开终端即可管理 Apple 原生提醒事项。核心功能覆盖完整的 CRUD 操作:

查看与筛选:支持多种预设时间视图(today/tomorrow/week/overdue/upcoming/completed/all),也可指定具体日期(如 2026-01-04)。

列表管理:可列出、创建、重命名和删除提醒列表,实现工作区的结构化组织。

提醒操作:创建时支持标题、列表、截止时间参数;编辑支持修改标题和日期;完成和删除支持批量 ID 操作。

输出格式:提供 JSON(脚本友好)、纯文本 TSV 和静默计数三种模式,便于集成到自动化工作流。

显著优点

1. 原生集成:直接调用 Apple Reminders 数据库,非第三方同步,数据实时一致
2. 脚本友好:JSON/TSV 输出格式天然适合管道处理和 CI/CD 集成

3. 开发背景:作者 steipete 为 iOS 知名开发者(T2 可信度),维护质量有保障

4. 纯文档 Skill:零可执行代码,安全风险极低

潜在缺点与局限性

1. macOS 独占:依赖 Apple EventKit 框架,无法跨平台使用
2. 权限依赖:首次使用需手动授权终端访问提醒事项,SSH 场景下需额外配置

3. 外部工具依赖:需单独安装 remindctl,Skill 本身不包含二进制文件

4. 无许可证声明:元数据中未明确 Skill 的授权协议

适合人群

  • 重度终端用户的 macOS 开发者
  • 需要自动化提醒管理的效率工具爱好者
  • 构建个人工作流自动化(如与 cronlaunchd 结合)的技术用户

常规风险

  • 隐私权限:需授予终端访问敏感提醒数据权限,建议在受信任设备使用
  • SSH 会话限制:远程执行时权限弹窗不会显示,需预先在图形界面完成授权
  • 工具版本同步:Skill 文档与 remindctl 实际功能可能存在滞后

Apple Reminders 内容

手动下载zip · 1.4 kB
SKILL.mdtext/markdown
请选择文件