recipe-find-free-time

Query Google Calendar free/busy data across multiple calendars to find common open slots.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/cellarwood/figurio --skill recipe-find-free-time-cellarwood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-find-free-time
Source: https://github.com/cellarwood/figurio/tree/main/skills/recipe-find-free-time
Command: npx skills add https://github.com/cellarwood/figurio --skill recipe-find-free-time-cellarwood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating meetings across multiple Google Calendars by quickly identifying common free times.

Core Features & Use Cases

  • Cross-calendar free/busy queries: check multiple calendars to locate open time slots.
  • Automated slot recommendations: surface optimal meeting windows based on availability.
  • Use Case: schedule a 3-person meeting by querying calendars for users A, B, and C and selecting an overlapping free interval.

Quick Start

Find the next available 30-minute slot across calendars for users A, B, and C.

Frequently Asked Questions about recipe-find-free-time

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find common free time slots across multiple Google Calendars for a team meeting?

To find common free time slots across multiple Google Calendars, query the free/busy data for each participant and identify overlapping open intervals. This process returns viable time windows suitable for scheduling multi-participant meetings.

Can I check availability for multiple calendars without manually switching between users?

Yes, you can check availability for multiple calendars simultaneously by querying cross-calendar free/busy data. This automatically surfaces optimal meeting windows based on overlapping availability across all specified participants.

How do I schedule a 30-minute meeting for three people using Google Calendar free/busy data?

Scheduling a 30-minute meeting requires querying Google Calendar free/busy data for all three users. The system then selects an overlapping free interval that accommodates the requested meeting duration.

What is the best way to coordinate client calls across several participants' calendars?

The best way to coordinate client calls is by running cross-calendar free/busy queries to locate open time slots. This identifies overlapping availability and recommends viable time windows for scheduling.

Do I need a specific calendar tool to query multi-calendar availability?

Yes, querying multi-calendar availability requires use of the gws-calendar skill for free/busy lookups. This dependency enforces accurate Google Calendar data retrieval to return viable scheduling windows.