recipe-find-free-time

Find common free time across multiple Google Calendars using free/busy queries.

8|3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/haberlah/dotfiles-claude --skill recipe-find-free-time-haberlah
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: recipe-find-free-time
Source: https://github.com/haberlah/dotfiles-claude/tree/main/skills/recipe-find-free-time
Command: npx skills add https://github.com/haberlah/dotfiles-claude --skill recipe-find-free-time-haberlah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating meetings across multiple Google Calendars can be tedious when you need to manually check availability. This recipe automates free/busy queries to surface common free slots quickly.

Core Features & Use Cases

  • Automated free/busy checks across several calendars to identify open time windows.
  • Supports cross-time-zone planning and invites handling for teams.
  • Easy integration with gws-calendar to schedule events in the chosen slot.

Quick Start

Ask your AI to query free/busy data across the calendars and propose the first available one-hour slot.

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 across multiple Google Calendars?▼

You find common free time by running automated free/busy queries across the specified calendars, which surfaces open time windows for all participants without manual checking.

Can I schedule team meetings across different timezones using Google Calendar freebusy data?▼

Yes, scheduling team meetings across different timezones works by querying Google Calendar freebusy data to identify matching open slots and plan one-off or recurring events accordingly.

Do I need the gws-calendar skill to check calendar availability for team members?▼

Yes, checking calendar availability for team members requires the gws-calendar skill and Google Calendar access to perform the time-bounded freebusy queries necessary for finding slots.

What is the best way to automate finding an available one-hour meeting slot?▼

The best way to automate finding an available one-hour meeting slot is to query free/busy data across the relevant calendars and have the system propose the first available open window.

How does cross-calendar freebusy scheduling handle recurring events?▼

Cross-calendar freebusy scheduling handles recurring events by querying time-bounded availability windows across multiple users, which allows you to plan and coordinate one-off or recurring events in the chosen slot.

What are the limitations of using freebusy queries for team meeting coordination?▼

Limitations of using freebusy queries for team meeting coordination include requiring Google Calendar access and depending on the gws-calendar skill to perform the time-bounded availability checks needed to find slots.