automating-reminders
CommunityCreate and manage Apple Reminders automatically.
Software Engineering#task management#batch operations#programmatic creation#apple reminders#jxa automation#filtering queries#due date scheduling
AuthoriBz-04
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
PyXA
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: automating-reminders Download link: https://github.com/iBz-04/gloamy/archive/main.zip#automating-reminders Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.