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.