---
title: "Google Calendar"
description: "Google Calendar skill for Vellum — view events, create meetings, and check availability."
canonical_url: "https://www.vellum.ai/docs/skills-reference/google-calendar"
md_url: "https://www.vellum.ai/md/docs/skills-reference/google-calendar"
related:
  - "/docs/skills-reference"
  - "/docs/skills-reference/acp"
  - "/docs/skills-reference/amazon"
  - "/docs/skills-reference/app-builder"
  - "/docs/skills-reference/browser"
  - "/docs/skills-reference/chatgpt-import"
  - "/docs/skills-reference/computer-use"
  - "/docs/skills-reference/contacts"
---

# Google Calendar

## What it does

Connects to your Google Calendar so your assistant can view your schedule, create events, check availability, and help manage your time.

## Setup required

OAuth2 connection to your Google account. Say:

> “Connect my Google Calendar.”

Your assistant opens a Google authorization page. Log in, grant access, done. One-time setup.

## Permissions

- Requires OAuth2 authorization with Google
- Calendar read/write access (scoped to calendar only, not your entire Google account)
- No macOS permissions needed

## Common prompts

| You say...                                               | What happens                                |
| -------------------------------------------------------- | ------------------------------------------- |
| “What's on my calendar today?”                           | Shows today's events in a clean summary     |
| “Am I free Thursday afternoon?”                          | Checks your availability for the time range |
| “Schedule a meeting with the design team Tuesday at 2pm” | Creates a new calendar event                |
| “Move my 3pm to 4pm”                                     | Reschedules an existing event               |
| “What does my week look like?”                           | Overview of the entire week's events        |
| “Find a 30-minute slot for a call this week”             | Searches for open windows in your schedule  |
| “Cancel my Friday standup”                               | Removes an event                            |

## Configuration

- Connected to your default Google Calendar
- Supports multiple calendars — your assistant can view events from any calendar on your account and check availability across all of them

## Tips & gotchas

- **Time zones:** Your assistant uses your local timezone (set in USER.md or inferred from your location). If you're scheduling across timezones, be explicit: “Schedule at 2pm EST.”
- **Recurring events:** Creating and modifying recurring events works, but be specific about what you want changed (“just this one” vs. “all future events”).
- **Multiple calendars:** Your assistant can view events from any calendar on your Google account. Just mention the calendar by name: “What's on my work calendar tomorrow?”
- **Other calendar providers:** Only Google Calendar is supported right now. Outlook, Apple Calendar, and others are on the roadmap.
