创建实际 Apple Reminders.app 条目的自然语言提醒(macOS 原生)
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install apple-remind-me或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install apple-remind-me⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/apple-remind-me/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: apple-remind-me description: Natural language reminders that create actual Apple Reminders.app entries (macOS-native) metadata: {"openclaw":{"emoji":"⏰","os":["darwin"],"requires":{"bins":["remindctl","date"]}}} ---
Create, manage, and organize Apple Reminders using natural language. Works with Reminders.app natively - syncs to iPhone, iPad, Apple Watch.
| Want to... | Command | Example |
|-----------|---------|---------|
| Create reminder | create-reminder.sh "msg" "when" | create-reminder.sh "Call mom" "tomorrow at 2pm" |
| List reminders | list-reminders.sh [filter] | list-reminders.sh today |
| Complete reminder | complete-reminder.sh ID | complete-reminder.sh XXXX-XXXX |
| Delete reminder | delete-reminder.sh ID | delete-reminder.sh XXXX-XXXX |
| Edit message | edit-reminder-message.sh ID "msg" | edit-reminder-message.sh XXXX "New text" |
| Edit time | edit-reminder-time.sh ID "when" | edit-reminder-time.sh XXXX "next friday" |
Create a new reminder with natural language time parsing.
Usage:
./create-reminder.sh "message" "when"
Examples:
./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"
Display all incomplete reminders with IDs, titles, due dates, and lists.
Usage:
./list-reminders.sh
Output Format:
⏳ ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Title: Reminder text
Due: 2026-01-27 14:00
List: Reminders
Mark a reminder as completed (it will move to completed list in Reminders.app).
Usage:
./complete-reminder.sh "REMINDER-ID"
Example:
./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"
Permanently delete a reminder.
Usage:
./delete-reminder.sh "REMINDER-ID"
Example:
./delete-reminder.sh "7C403BC5-6016-410A-810D-9A0F924682F9"
Update the text/title of an existing reminder.
Usage:
./edit-reminder-message.sh "REMINDER-ID" "new message"
Example:
./edit-reminder-message.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "Updated reminder text"
Reschedule a reminder to a new time using natural language.
Usage:
./edit-reminder-time.sh "REMINDER-ID" "new time"
Examples:
./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"
Format: in [number] [unit]
in 5 minutes → 5 minutes from now
in 2 hours → 2 hours from now
in 3 days → 3 days from now at current time
later today / later / this afternoon → Today at 17:00
tonight → Today at 20:00
tomorrow → Tomorrow at 09:00
Format: tomorrow at [time]
tomorrow at 3pm → Tomorrow at 15:00
tomorrow at 10:30am → Tomorrow at 10:30
tomorrow at 8pm → Tomorrow at 20:00
Format: next [weekday] (lowercase required)
next monday → Next Monday at 09:00
next friday → Next Friday at 09:00
next sunday → Next Sunday at 09:00
Note: Day names must be lowercase (monday, tuesday, etc.)
2026-01-27 14:00 → Exact date and time
When user says: "Remind me to X at/in Y"
./create-reminder.sh "X" "Y"
When user asks: "What are my reminders?" or "Show my reminders"
./list-reminders.sh
When user says: "Mark [reminder] as done" or "Complete [reminder]"
./complete-reminder.sh "REMINDER-ID"
When user says: "Change [reminder] to say X" or "Reschedule [reminder] to Y"
./edit-reminder-message.sh "REMINDER-ID" "new message"
./edit-reminder-time.sh "REMINDER-ID" "new time"
When user says: "Delete [reminder]" or "Remove [reminder]"
./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 command-line tool (macOS native)
remindctl (installed at /usr/local/bin/remindctl)
date (BSD version, macOS default)
python3 (for JSON parsing in list-reminders.sh)
安装 苹果提醒 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/apple-remind-me/ 目录(个人级,所有项目可用),或 .claude/skills/apple-remind-me/(项目级)。重启 AI 客户端后,用 /apple-remind-me 主动调用,或让 AI 根据上下文自动发现并使用。
苹果提醒 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
苹果提醒 可免费安装使用。请查阅仓库了解许可证信息。
创建实际 Apple Reminders.app 条目的自然语言提醒(macOS 原生)
苹果提醒 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。