Google Calendar
What it does
Connects to Google Calendar so the assistant can view the schedule, create events, check availability, and help manage time.
Setup
OAuth2. Say “Connect my Google Calendar.” The assistant opens a Google authorization page. Log in, grant access, done. One Google connect can also cover Gmail. See OAuth integrations.
Permissions
- Calendar read/write, scoped to calendar, not the entire Google account.
- Creating or deleting events is a sensitive action and asks first unless you wrote a trust rule.
- No host-desktop grant required.
Common prompts
| You say | What happens |
|---|---|
| “What is on my calendar today?” | Today's events |
| “Am I free Thursday afternoon?” | Availability for that range |
| “Schedule a meeting with Alice Tuesday at 2pm” | Creates an event |
| “Move my 3pm to 4pm” | Reschedules |
| “Find a 30-minute slot for a call this week” | Searches open windows |
| “Cancel my Friday standup” | Removes an event |
Configuration
- Works with the calendars the OAuth grant can see.
- Timezone follows the hatch / calendar settings.
Tips
- Creates wait for approval by default. Good.
- For Fastmail / CalDAV, that is a separate BYO path, not this Google skill.
- Related scheduling (cron/RRULE jobs) is Schedule, not Calendar.
Related: Scheduling, Gmail.