关于 apple-reminders
apple-reminders 是一项技能,可通过 remindctl 在终端管理 Apple Reminders。它适用于个人待办事项和列表,并可用于查看同步到 Apple Reminders 应用的任务。
主要功能
- 01按日期或状态查看提醒
- 02创建和管理提醒列表
- 03添加带截止时间的提醒
- 04按 ID 完成或删除提醒
- 05输出 JSON、TSV 或数量
适用场景
- 01添加有截止时间的个人任务
- 02查看逾期或即将到期的提醒
- 03在 Apple Reminders 列表中整理任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill apple-reminders安装后在 Claude Code 中输入/apple-reminders确认已加载。
详细介绍
Apple Reminders 命令行(remindctl)
使用 remindctl 直接在终端中管理 Apple Reminders。
何时使用
适用于:
- 用户明确提到“提醒事项”或“Reminders 应用”
- 创建带截止日期并同步到 iOS 的个人待办事项
- 管理 Apple Reminders 列表
- 用户希望任务显示在其 iPhone/iPad 的 Reminders 应用中
何时不要使用
不适用于:
- 安排 OpenClaw 任务或提醒 -> 改用带有 systemEvent 的
cron工具 - 日历事件或预约 -> 使用 Apple Calendar
- 项目或工作任务管理 -> 使用 Notion、GitHub Issues 或任务队列
- 一次性通知 -> 使用
cron工具设置定时提醒 - 用户说“提醒我”,但实际指的是 OpenClaw 提醒 -> 先确认清楚
设置
- 安装:
brew install steipete/tap/remindctl - 仅适用于 macOS;出现提示时授予 Reminders 权限
- 检查状态:
remindctl status - 请求访问权限:
remindctl authorize
常用命令
查看提醒事项
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)
示例:明确用户意图
用户:“2 小时后提醒我查看部署情况”
询问:“你希望将其添加到 Apple Reminders(同步到你的手机),还是设置为 OpenClaw 提醒(我会在这里向你发送消息)?”
- Apple Reminders -> 使用此技能
- OpenClaw 提醒 -> 使用带有 systemEvent 的
cron工具
评论
支持 Markdown