Read Calendar
Retrieves calendar events from macOS Calendar for analysis, planning, and scheduling.
When to Use
- "What's on my calendar today?"
- "Show me my schedule for this week"
- "Do I have any meetings tomorrow?"
- "What's my next meeting?"
Requirements
This skill requires icalBuddy to properly handle recurring events:
```bash
brew install ical-buddy
```
Instructions
Execute Calendar Read
Use icalBuddy to retrieve events including recurring ones:
```bash icalBuddy -n -iep "title,datetime,location" -df "%Y-%m-%d" -tf "%H:%M" eventsFrom:<start_date> to:<end_date> ```
Example: ```bash icalBuddy -n -iep "title,datetime,location" -df "%Y-%m-%d" -tf "%H:%M" eventsFrom:2025-10-26 to:2025-10-27 ```
Note: icalBuddy properly handles recurring events (unlike AppleScript which doesn't pre-generate future instances).
Present Results
Format events clearly:
- Group by day
- Show time, title, location, calendar name
- Highlight conflicts if any
- Identify gaps for focus time
- Mark recurring events clearly
微信扫一扫