Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Query Google Calendar free/busy for multiple users to find a common meeting slot and create the event.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: recipe-find-free-time3description: "Query Google Calendar free/busy status for multiple users to find a meeting slot."4metadata:5version: 0.22.56openclaw:7category: "recipe"8domain: "scheduling"9requires:10bins:11- gws12skills:13- gws-calendar14---1516# Find Free Time Across Calendars1718> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`1920Query Google Calendar free/busy status for multiple users to find a meeting slot.2122## Steps23241. 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]"}]}'`252. Review the output to find overlapping free slots263. 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'`2728