What problem does it solve?
This Skill eliminates repetitive manual work of creating, querying, and updating Apple Reminders by letting you manage reminders programmatically on macOS.
Core Features & Use Cases
- JXA-first Reminders automation: Use JavaScript for Automation (JXA) via Script Editor to create reminders, update properties, and delete items safely.
- Efficient discovery with filtering: Use Reminders specifiers and .whose queries to filter by title, due dates, completion state, and other properties with fewer round-trips.
- Batch-friendly operations and “move” workaround: Implement update/delete in batches and handle moving items via copy-delete patterns since native move may be unavailable/restricted.
- Practical admin-style workflows: Create reminders with due/remind dates, mark reminders complete based on criteria, list overdue/incomplete items, and manage lists reliably across localized list names.
Quick Start
Create a new reminder via JXA by asking: create a reminder titled "Prepare deck" with a due date 3 days from now and a reminder alert 2 days from now in my Reminders list.