Apple Reminder技能使用说明
2026-03-29
新闻来源:网淘吧
围观:11
电脑广告
手机广告
Apple Remind Me(macOS原生应用)
使用自然语言创建、管理并整理Apple提醒事项。与Reminders.app原生协作——同步至iPhone、iPad、Apple Watch。
速查指南
| 如需... | 命令 | 示例 |
|---|---|---|
| 创建提醒 | create-reminder.sh "消息内容" "时间" | create-reminder.sh "给妈妈打电话" "明天下午2点" |
| 列出提醒 | list-reminders.sh [筛选条件] | list-reminders.sh 今天 |
| 完成提醒 | complete-reminder.sh 编号 | complete-reminder.sh XXXX-XXXX |
| 删除提醒 | delete-reminder.sh 编号 | delete-reminder.sh XXXX-XXXX |
| 编辑信息 | edit-reminder-message.sh 编号 "新消息" | edit-reminder-message.sh XXXX "新文本" |
| 编辑时间 | edit-reminder-time.sh ID "when" | edit-reminder-time.sh XXXX "next friday" |
可用命令
1. 创建提醒
使用自然语言时间解析创建新提醒。

使用方法:
./create-reminder.sh "message" "when"
示例:
./create-reminder.sh "Pay bills" "later today"
./create-reminder.sh "Call dentist" "tomorrow at 3pm"
./create-reminder.sh "Check email" "in 2 hours"
./create-reminder.sh "Team meeting" "next monday at 10am"
2. 列出提醒
显示所有未完成的提醒,包括ID、标题、截止日期和所属列表。
使用方法:
./list-reminders.sh
输出格式:
⏳ ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Title: Reminder text
Due: 2026-01-27 14:00
List: Reminders
3. 完成提醒
将提醒标记为已完成(它将移至 Reminders.app 的已完成列表中)。
使用方法:
./complete-reminder.sh "REMINDER-ID"
示例:
./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"
4. 删除提醒
永久删除一个提醒。
使用方法:
./delete-reminder.sh "REMINDER-ID"
示例:
./delete-reminder.sh "7C403BC5-6016-410A-810D-9A0F924682F9"
5. 编辑提醒消息
更新现有提醒的文本/标题。
使用方法:
./edit-reminder-message.sh "REMINDER-ID" "new message"
示例:
./edit-reminder-message.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "Updated reminder text"
6. 编辑提醒时间
使用自然语言将提醒重新安排到新的时间。
用法:
./edit-reminder-time.sh "REMINDER-ID" "new time"
示例:
./edit-reminder-time.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "tomorrow at 2pm"
./edit-reminder-time.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "in 3 hours"
./edit-reminder-time.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "next friday"
时间解析参考
相对时间
格式:[数字] [单位]后
5分钟后→ 从现在起5分钟后2小时后→ 从现在起2小时后3天后→ 从现在起3天后,在当前时间
一天中的时间快捷方式
今天晚些时候/稍后/今天下午→ 今天 17:00今晚→ 今天 20:00明天→ 明天 09:00
明天带具体时间
格式:明天 [时间]
明天下午3点→ 明天 15:00明天上午10:30→ 明天 10:30明天晚上8点→ 明天 20:00
星期几
格式:下个 [工作日](必须小写)
下个星期一→ 下周一 09:00下个星期五→ 下周五 09:00下个星期日→ 下周日 09:00
注意:星期名称必须小写(星期一、星期二等)
ISO格式(备用)
2026-01-27 14:00→ 确切的日期和时间
代理实施指南
创建提醒事项
当用户说:"在Y时间提醒我做X"或"提醒我Y时间做X"
./create-reminder.sh "X" "Y"
列出提醒事项
当用户询问:"我的提醒事项有哪些?"或"显示我的提醒事项"
./list-reminders.sh
完成提醒事项
当用户说:"将[提醒事项]标记为已完成"或"完成[提醒事项]"
- 列出提醒事项以查找ID
- 使用ID完成操作:
./complete-reminder.sh "REMINDER-ID"
编辑提醒事项
当用户说:"将[提醒事项]改为X"或"将[提醒事项]重新安排到Y时间"
- 列出提醒事项以查找ID
- 编辑消息或时间:
./edit-reminder-message.sh "REMINDER-ID" "new message"
./edit-reminder-time.sh "REMINDER-ID" "new time"
删除提醒事项
当用户说:"删除[提醒事项]"或"移除[提醒事项]"
- 列出提醒事项以查找ID
- 删除:
./delete-reminder.sh "REMINDER-ID"
工作流程示例
完整工作流程:查找并完成提醒事项
# 1. List all reminders
./list-reminders.sh | grep "Pay bills"
# 2. Get the ID from output
# Output shows: ID: CDCBCB94-1215-494E-9F12-471AFEF25C09
# 3. Mark as complete
./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"
完整工作流程:重新安排提醒事项
# 1. List reminders and find the one to reschedule
./list-reminders.sh | grep "Team meeting"
# 2. Reschedule to new time
./edit-reminder-time.sh "REMINDER-ID" "next friday at 2pm"
技术细节
- 后端:使用
remindctl命令行工具(macOS 原生) - 日期解析:BSD date 工具(兼容 macOS)
- 时间格式:remindctl 使用 ISO 8601 时间戳
- 列表过滤:默认仅显示未完成的提醒
- 同步:所有更改会立即同步到 iCloud 和所有设备
要求
- macOS(darwin)
remindctl(安装于/usr/local/bin/remindctl)date(BSD 版本,macOS 默认)python3(用于 list-reminders.sh 中的 JSON 解析)- Apple 提醒事项.app
限制
- 星期几的解析需要小写(例如"monday"而不是"Monday")
- "Next [weekday]" 会添加7天(不会精确计算下一次出现的日期)
- 不支持重复提醒
- 不支持自定义提醒列表(使用默认的"Reminders"列表)
- 不支持基于位置的提醒
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~