automating-calendar
CommunityCreate and query macOS Calendar events fast.
System Documentation
What problem does it solve?
Automating macOS Calendar event creation and event querying saves you from manually opening Calendar, clicking through views, and retyping details for recurring or time-windowed schedules.
Core Features & Use Cases
- Calendar event automation with JXA: discover AppleScript Calendar dictionary terms and translate them into JXA patterns for reliable event creation and calendar selection.
- Advanced querying with EventKit bridge: use the EventKit ObjC bridge to fetch events within precise predicates, including richer cases where UI scripting or basic JXA collections become inefficient.
- Batch-friendly workflows: supports operational patterns like defensive error handling, validation checks, and batching reads to avoid slow collection filtering.
Use cases: create one-off events, set up recurring meetings, find events in a date range, generate summaries for planning, and compute free time slots for scheduling proposals.
Quick Start
Ask to create a new Calendar event on your Mac by providing a title and start/end times, and the skill will create it via JXA/PyXA with calendar selection.
Dependency Matrix
Required Modules
Components
💻 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-calendar Download link: https://github.com/iBz-04/gloamy/archive/main.zip#automating-calendar 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.