General 1,682 installs

Find Free Time Across Calendars

by googleworkspace/cli

Query Google Calendar free/busy status for multiple users to find a meeting slot.

Skill content

Find overlapping free time slots across multiple Google Calendars for scheduling meetings.

- Queries free/busy status for multiple users within a specified time range to identify available meeting windows

- Requires the gws-calendar skill as a dependency

- Integrates with Google Workspace Calendar API to retrieve availability data and create events with attendees in confirmed free slots

Find Free Time Across Calendars

PREREQUISITE: Load the following skills to execute this recipe: gws-calendar

Query Google Calendar free/busy status for multiple users to find a meeting slot.

Steps

- Query free/busy: gws calendar freebusy query --json '{"timeMin": "2024-03-18T08:00:00Z", "timeMax": "2024-03-18T18:00:00Z", "items": [{"id": "[email protected]"}, {"id": "[email protected]"}]}'

- Review the output to find overlapping free slots

- Create event in the free slot: gws calendar +insert --summary 'Meeting' --attendee [email protected] --attendee [email protected] --start '2024-03-18T14:00:00' --end '2024-03-18T14:30:00'