终端掌控 Apple 提醒事项

Apple Reminders

收藏 89.9k
下载 25.3k
版本 1.0.0

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

基本信息

  • 技能名称?Apple Reminders
  • 中文名称?终端掌控 Apple 提醒事项
  • 作者?steipete
  • 分类?专业技能
  • 版本?1.0.0
  • 标签?macos, cli, productivity, automation, apple-reminders, homebrew

使用方法

使用说明
核心用法
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 授权遗忘 :远程执行时若未预先授权,会导致交互阻塞或静默失败

标签

专业技能

💬 评论 (0)

发表评论

支持 Markdown

📭 还没有评论,快来抢沙发吧!