{"id":"0add5d23-bf07-41da-a330-06a240256570","shortId":"Vu8q6s","kind":"skill","title":"recipe-find-free-time","tagline":"Query Google Calendar free/busy status for multiple users to find a meeting slot.","description":"# Find Free Time Across Calendars\n\n> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`\n\nQuery Google Calendar free/busy status for multiple users to find a meeting slot.\n\n## Steps\n\n1. Query free/busy: `gws calendar freebusy query --json '{\"timeMin\": \"2024-03-18T08:00:00Z\", \"timeMax\": \"2024-03-18T18:00:00Z\", \"items\": [{\"id\": \"user1@company.com\"}, {\"id\": \"user2@company.com\"}]}'`\n2. Review the output to find overlapping free slots\n3. Create event in the free slot: `gws calendar +insert --summary 'Meeting' --attendee user1@company.com --attendee user2@company.com --start '2024-03-18T14:00:00' --end '2024-03-18T14:30:00'`","tags":["recipe","find","free","time","cli","googleworkspace","agent-skills","ai-agent","automation","discovery-api","gemini-cli-extension","google-admin"],"capabilities":["skill","source-googleworkspace","skill-recipe-find-free-time","topic-agent-skills","topic-ai-agent","topic-automation","topic-cli","topic-discovery-api","topic-gemini-cli-extension","topic-google-admin","topic-google-api","topic-google-calendar","topic-google-chat","topic-google-docs","topic-google-drive"],"categories":["cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/googleworkspace/cli/recipe-find-free-time","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add googleworkspace/cli","source_repo":"https://github.com/googleworkspace/cli","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 25185 github stars · SKILL.md body (657 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:52:39.981Z","embedding":null,"createdAt":"2026-04-18T20:25:09.416Z","updatedAt":"2026-04-22T06:52:39.981Z","lastSeenAt":"2026-04-22T06:52:39.981Z","tsv":"'-03':60,67,104,111 '-18':61,68,105,112 '00':63,70,107,108,115 '00z':64,71 '1':50 '2':77 '2024':59,66,103,110 '3':86 '30':114 'across':22 'attende':98,100 'calendar':8,23,35,38,54,94 'creat':87 'end':109 'event':88 'execut':30 'find':3,15,19,45,82 'follow':27 'free':4,20,84,91 'free/busy':9,39,52 'freebusi':55 'googl':7,37 'gws':34,53,93 'gws-calendar':33 'id':73,75 'insert':95 'item':72 'json':57 'load':25 'meet':17,47,97 'multipl':12,42 'output':80 'overlap':83 'prerequisit':24 'queri':6,36,51,56 'recip':2,32 'recipe-find-free-tim':1 'review':78 'skill':28 'skill-recipe-find-free-time' 'slot':18,48,85,92 'source-googleworkspace' 'start':102 'status':10,40 'step':49 'summari':96 't08':62 't14':106,113 't18':69 'time':5,21 'timemax':65 'timemin':58 'topic-agent-skills' 'topic-ai-agent' 'topic-automation' 'topic-cli' 'topic-discovery-api' 'topic-gemini-cli-extension' 'topic-google-admin' 'topic-google-api' 'topic-google-calendar' 'topic-google-chat' 'topic-google-docs' 'topic-google-drive' 'user':13,43 'user1@company.com':74,99 'user2@company.com':76,101","prices":[{"id":"534b430a-25f1-4890-8db9-a54dd6f4d4c4","listingId":"0add5d23-bf07-41da-a330-06a240256570","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"googleworkspace","category":"cli","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:09.416Z"}],"sources":[{"listingId":"0add5d23-bf07-41da-a330-06a240256570","source":"github","sourceId":"googleworkspace/cli/recipe-find-free-time","sourceUrl":"https://github.com/googleworkspace/cli/tree/main/skills/recipe-find-free-time","isPrimary":false,"firstSeenAt":"2026-04-18T21:52:33.437Z","lastSeenAt":"2026-04-22T06:52:39.981Z"},{"listingId":"0add5d23-bf07-41da-a330-06a240256570","source":"skills_sh","sourceId":"googleworkspace/cli/recipe-find-free-time","sourceUrl":"https://skills.sh/googleworkspace/cli/recipe-find-free-time","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:09.416Z","lastSeenAt":"2026-04-22T06:40:13.257Z"}],"details":{"listingId":"0add5d23-bf07-41da-a330-06a240256570","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"googleworkspace","slug":"recipe-find-free-time","github":{"repo":"googleworkspace/cli","stars":25185,"topics":["agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","google-workspace","oauth2","rust"],"license":"apache-2.0","html_url":"https://github.com/googleworkspace/cli","pushed_at":"2026-04-22T06:40:36Z","description":"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","skill_md_sha":"4d3ab2f88d76d469a33c3cbad092885472c0dfaa","skill_md_path":"skills/recipe-find-free-time/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/googleworkspace/cli/tree/main/skills/recipe-find-free-time"},"layout":"multi","source":"github","category":"cli","frontmatter":{"name":"recipe-find-free-time","description":"Query Google Calendar free/busy status for multiple users to find a meeting slot."},"skills_sh_url":"https://skills.sh/googleworkspace/cli/recipe-find-free-time"},"updatedAt":"2026-04-22T06:52:39.981Z"}}