Google Calendar
Manage Google Calendar events — create, read, update, delete, RSVP, and check availability.
What it does
This skill provides full Google Calendar management via a local CLI. It supports listing and searching events, creating timed or all-day events (with optional Google Meet links and recurring rules), updating or deleting events, RSVPing, checking free/busy availability, and natural language quick-add. All commands output structured JSON.
Usage
Use when scheduling, booking, creating, updating, deleting, cancelling, RSVPing to, or querying calendar events. Also use for availability checks and free/busy lookups.
Examples
- "What's on my calendar tomorrow?"
- "Schedule a 30-minute sync with Alice next Tuesday at 2pm with a Meet link"
- "Check my availability between 9am and 5pm on Friday"
Why it was created
Managing calendar events through the UI is slow when you need to batch-create events, check availability across multiple people, or integrate scheduling into automated workflows. This skill brings full calendar control to the command line.