Apple Reminders — OpenClaw Skill
Create, manage, and complete Apple Reminders with due dates directly from your AI agent.
What This Skill Does
The Apple Reminders skill gives your OpenClaw AI agent the ability to manage your Apple Reminders through the remindctl CLI. It can add new reminders with due dates and list assignments, view today's tasks, check overdue items, complete reminders, and organize them across multiple lists -- all via natural language commands.
Every reminder created through the skill syncs automatically via iCloud to your iPhone, iPad, Apple Watch, and Mac. When you tell your agent "remind me to submit the report by Friday at 5pm," it creates a native Apple Reminder with the correct due date that will trigger a notification on all your devices at the right time.
The skill also supports viewing reminders by time range -- today, tomorrow, this week, or overdue -- and can output results in JSON or plain text formats for scripting and automation. It differentiates between personal to-dos (which belong in Apple Reminders) and agent-scheduled tasks (which use the cron tool), and will clarify the user's intent when the request is ambiguous.
Example Prompts
"Remind me to call the dentist tomorrow at 10am"
"Add 'Buy birthday gift for Sarah' to my Shopping list, due Saturday"
"What reminders do I have due this week?"
"Show me all overdue reminders"
"Mark my 'Submit expense report' reminder as complete"
"Create a new reminder list called 'Home Renovation'"
"Add three reminders: pick up dry cleaning, mail package, buy groceries -- all due today"
Requirements
- macOS only -- interfaces directly with the Apple Reminders app
- remindctl CLI installed
- Reminders permission granted when prompted
On KiwiClaw: Pre-installed. The skill is ready to use on macOS-based agent instances immediately.
Self-hosted: Install via Homebrew: brew install steipete/tap/remindctl. Authorize access with remindctl authorize and verify with remindctl status.
Setup on KiwiClaw
- Open your KiwiClaw dashboard
- Navigate to Skills in your agent settings
- Enable the Apple Reminders skill
- Grant Reminders permission when prompted
- Ask your agent to add a reminder -- it works immediately
Setup Self-Hosted
- Install remindctl:
brew install steipete/tap/remindctl - Authorize Reminders access:
remindctl authorize - Verify the connection:
remindctl status - Test with:
remindctl todayto see today's reminders - Ensure the skill is enabled in your OpenClaw configuration
Related Skills
- Apple Notes -- manage notes alongside your reminders
- Trello -- project-level task management with boards and cards
- Notion -- combine notes, tasks, and project management
- Slack -- get reminder notifications in your team channels
FAQ
Do reminders created by the AI agent sync to my iPhone?
Yes. The Apple Reminders skill interfaces directly with the native Reminders app on macOS. Any reminder created, edited, or completed syncs automatically via iCloud to your iPhone, iPad, Apple Watch, and other Apple devices.
Can I set due dates and times on reminders through my agent?
Yes. The skill supports flexible date formats including natural language like "tomorrow", specific dates like "2026-03-15", and full timestamps like "2026-03-15 09:00". You can say "remind me to call mom tomorrow at 3pm" and the agent will create the reminder with the correct due date.
What is the difference between Apple Reminders and scheduled tasks?
Apple Reminders creates to-do items in the native Reminders app that sync to all your Apple devices and send native push notifications. The cron/scheduled tasks feature triggers actions within OpenClaw itself, like running a script or sending a message. Use Reminders for personal to-dos and cron for automated agent workflows.
Can my agent manage multiple reminder lists?
Yes. The skill can create new lists, view existing lists, add reminders to specific lists, and delete lists. For example, you can ask your agent to "add Buy groceries to my Shopping list" or "create a new list called Project Tasks".