
Recipe Find Free Time
- 24.9k installs
- 30k repo stars
- Updated July 22, 2026
- googleworkspace/cli
Find Free Time Across Calendars is a skill recipe that queries Google Calendar freebusy status for multiple attendees to discover meeting time windows.
About
Find Free Time Across Calendars is a recipe skill that queries Google Calendar free/busy status for multiple users to identify overlapping meeting slots. Developers and software engineers use it to automate meeting scheduling workflows and eliminate manual calendar checking. This is essential for agents managing multi-person calendar coordination.
- Query multiple Google Calendar free/busy slots to find overlapping availability
- Create meetings directly in identified free time windows
- Built on gws CLI for structured JSON output
Recipe Find Free Time by the numbers
- 24,861 all-time installs (skills.sh)
- +809 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #59 of 3,301 Productivity & Planning skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
recipe-find-free-time capabilities & compatibility
- Capabilities
- calendar query · availability checking · event creation
- Use cases
- project management
What recipe-find-free-time says it does
Query Google Calendar free/busy status for multiple users to find a meeting slot.
gws calendar freebusy query --json
npx skills add https://github.com/googleworkspace/cli --skill recipe-find-free-timeAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 24.9k |
|---|---|
| repo stars | ★ 30k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 22, 2026 |
| Repository | googleworkspace/cli ↗ |
What it does
Find Free Time Across Calendars is a recipe skill that queries Google Calendar free/busy status for multiple users to identify overlapping meeting slots. Developers and software engineers use it to a
Who is it for?
Automating meeting scheduling across teams, finding common free slots without manual checking
Skip if: Real-time availability updates, complex recurring pattern matching
When should I use this skill?
Agents need to coordinate meetings, validate proposed time slots, or find optimal meeting times
What you get
Automatically identify and create meetings in verified free time slots across multiple Google Calendar users
- Free time slots for specified date range
- Meeting creation with attendees in identified slot
By the numbers
- Supports multiple users in single freebusy query
Files
Find Free Time Across Calendars
PREREQUISITE: Load the following skills to execute this recipe: gws-calendarQuery Google Calendar free/busy status for multiple users to find a meeting slot.
Steps
1. 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"}]}' 2. Review the output to find overlapping free slots 3. 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'
Related skills
FAQ
What prerequisite skills do I need?
Load gws-calendar skill to execute this recipe.
How do I check availability for multiple people?
Use `gws calendar freebusy query --json` with an items array containing email addresses for each person.
Is Recipe Find Free Time safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.