recipe-find-free-time

Query Google Calendar free/busy status and identify overlapping free meeting slots.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gws, and includes scripts (resource) components.

What problem does it solve?

The challenge of scheduling meetings across multiple users' calendars can be time-consuming. This Skill simplifies the process by querying Google Calendar free/busy status for multiple users and identifying overlapping free slots.

Core Features & Use Cases

  • Calendar Free/Busy Query: Retrieve free/busy status for multiple users in a single query.
  • Slot Identification: Identify overlapping free slots among the users' calendars.
  • Event Creation: Automatically create a meeting event in the identified free slot.
  • Use Case: For a team with diverse schedules, quickly find a time that works for everyone without manual coordination.

Quick Start

Use the recipe-find-free-time skill to find a meeting slot for '[email protected]' and '[email protected]' between 8 AM and 6 PM on March 18, 2024.

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 overlapping free time across multiple Google Calendars for a team meeting?

You can find overlapping free time across multiple Google Calendars by querying the free/busy status of all required attendees and identifying slots where everyone is available. This skill automates that process to eliminate manual coordination.

Can I automatically create a Google Calendar event after finding a free meeting slot?

Yes, once an overlapping free slot is identified among the queried users, the skill can automatically create a meeting event in that specific time block on Google Calendar to finalize the team coordination.

Do I need Google Calendar API access to query free/busy status for team coordination?

Yes, you need Google Calendar API access enabled to query free/busy status for multiple users. This dependency allows the skill to retrieve availability data and identify overlapping free slots across team calendars.

What is the best way to schedule a meeting for a team with diverse schedules and varying availability?

The best way to schedule a meeting across a team with varying availability is to batch query Google Calendar free/busy status for all users and calculate the overlapping free times. This avoids manual scheduling conflicts.

How do I specify time bounds when searching for available meeting slots in Google Calendar?

You specify time bounds by providing a target date and time range, such as 8 AM to 6 PM on a specific date. The skill checks the free/busy status within these bounds to find valid overlapping slots.

What are the limitations of using Google Calendar free/busy queries for finding meeting slots?

The free/busy query only shows blocked and available time blocks without event details, limiting context for scheduling decisions. It also strictly requires all target users to share their Google Calendar availability.