apple-remind-meNatural language reminders that create actual Apple Reminders.app entries (macOS-native)
Install via ClawdBot CLI:
clawdbot install plgonzalezrx8/apple-remind-meCreate, 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:
```bash
./create-reminder.sh "message" "when"
```
Examples:
```bash
./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:
```bash
./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:
```bash
./complete-reminder.sh "REMINDER-ID"
```
Example:
```bash
./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"
```
Permanently delete a reminder.
Usage:
```bash
./delete-reminder.sh "REMINDER-ID"
```
Example:
```bash
./delete-reminder.sh "7C403BC5-6016-410A-810D-9A0F924682F9"
```
Update the text/title of an existing reminder.
Usage:
```bash
./edit-reminder-message.sh "REMINDER-ID" "new message"
```
Example:
```bash
./edit-reminder-message.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "Updated reminder text"
```
Reschedule a reminder to a new time using natural language.
Usage:
```bash
./edit-reminder-time.sh "REMINDER-ID" "new time"
```
Examples:
```bash
./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 nowin 2 hours ā 2 hours from nowin 3 days ā 3 days from now at current timelater today / later / this afternoon ā Today at 17:00tonight ā Today at 20:00tomorrow ā Tomorrow at 09:00Format: tomorrow at [time]
tomorrow at 3pm ā Tomorrow at 15:00tomorrow at 10:30am ā Tomorrow at 10:30tomorrow at 8pm ā Tomorrow at 20:00Format: next [weekday] (lowercase required)
next monday ā Next Monday at 09:00next friday ā Next Friday at 09:00next sunday ā Next Sunday at 09:00Note: Day names must be lowercase (monday, tuesday, etc.)
2026-01-27 14:00 ā Exact date and timeWhen user says: "Remind me to X at/in Y"
```bash
./create-reminder.sh "X" "Y"
```
When user asks: "What are my reminders?" or "Show my reminders"
```bash
./list-reminders.sh
```
When user says: "Mark [reminder] as done" or "Complete [reminder]"
```bash
./complete-reminder.sh "REMINDER-ID"
```
When user says: "Change [reminder] to say X" or "Reschedule [reminder] to Y"
```bash
./edit-reminder-message.sh "REMINDER-ID" "new message"
./edit-reminder-time.sh "REMINDER-ID" "new time"
```
When user says: "Delete [reminder]" or "Remove [reminder]"
```bash
./delete-reminder.sh "REMINDER-ID"
```
```bash
./list-reminders.sh | grep "Pay bills"
./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"
```
```bash
./list-reminders.sh | grep "Team meeting"
./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)Generated Mar 1, 2026
Individuals use the skill to manage daily tasks, appointments, and personal errands via natural language commands. It integrates seamlessly with Apple's ecosystem, syncing reminders across iPhone, iPad, and Apple Watch for on-the-go access. This streamlines personal organization without manual entry in the Reminders app.
Healthcare professionals or patients set reminders for medication doses, doctor appointments, or follow-up tasks using voice or text commands. The skill's natural language parsing allows for intuitive scheduling (e.g., 'in 2 hours' or 'next Monday'), reducing missed appointments and improving adherence to treatment plans.
Small teams or freelancers use the skill to assign and track project deadlines, meetings, and deliverables through shared Apple Reminders lists. By creating reminders with specific times and editing them as needed, teams can maintain synchronized task management without complex software, enhancing collaboration on macOS devices.
Students and educators schedule study sessions, assignment due dates, and exam reminders using natural language inputs. The skill's ability to parse relative times (e.g., 'in 3 days') and day-of-week references helps automate academic planning, ensuring timely preparation and reducing administrative overhead.
Offer a basic version of the skill for free to individual users, with premium features like advanced analytics, team collaboration tools, or integration with other productivity apps available via subscription. Revenue is generated through monthly or annual fees, targeting professionals and small businesses seeking enhanced task management.
License the skill to corporations for internal use, such as in healthcare or project management teams, with custom features like compliance tracking, API access, or dedicated support. Revenue comes from one-time licensing fees or annual contracts, leveraging the skill's macOS-native integration for secure, enterprise-grade task management.
Monetize by promoting complementary products, such as calendar apps, time-tracking software, or hardware accessories, through in-skill recommendations or partnerships. Revenue is earned through affiliate commissions on sales, targeting users who already rely on the skill for reminder management and may seek related solutions.
š¬ Integration Tip
Ensure the remindctl tool is properly installed and configured on macOS to avoid command failures; test natural language time parsing with common phrases before deployment to improve user experience.
Capture and automate macOS UI with the Peekaboo CLI.
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks Clawdbot to add a note, list notes, search notes, or manage note folders.
Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").
Homebrew package manager for macOS. Search, install, manage, and troubleshoot packages and casks.
Automate macOS desktop by capturing screenshots and executing precise mouse movements, clicks, and keyboard inputs via cliclick.