What problem does it solve?
This skill provides a safe, reliable way to manage Apple Reminders by routing remindctl calls through a dedicated macOS-permissioned wrapper, avoiding permission issues for background processes.
Core Features & Use Cases
- Manage a dedicated Assistant list for reminders: show, add, edit, complete, and delete items without affecting other lists.
- Operate from the agent context on macOS, with heartbeat checks to surface due reminders to the user.
- Use the included remindctl-wrapper.sh to perform all operations, ensuring proper permissions via RemindctlHelper.app.
Quick Start
Run the wrapper to verify authorization:
<project-root>/.agent/skills/apple-reminders/remindctl-wrapper.sh status --json
List reminders in the Assistant list:
<project-root>/.agent/skills/apple-reminders/remindctl-wrapper.sh list --list Assistant --json
Add a reminder example:
<project-root>/.agent/skills/apple-reminders/remindctl-wrapper.sh add "Buy groceries" --list Assistant --json