recipe-find-free-time

Find overlapping free slots across multiple Google Calendars and create meeting events.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Finding a suitable meeting time across multiple users' calendars can be challenging. This Skill simplifies the process by querying free/busy status and identifying overlapping free slots.

Core Features & Use Cases

  • Multi-User Calendar Integration: Query the free/busy status of multiple users' Google Calendars.
  • Meeting Slot Identification: Automatically identify overlapping free slots across all selected calendars.
  • Event Creation: Create a meeting event in the identified free slot with the specified attendees and duration.

Quick Start

Use the recipe-find-free-time skill to find a meeting slot for user1 and user2 between 9 AM and 5 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 a meeting slot across multiple Google Calendars?

To find a meeting slot across multiple Google Calendars, this Skill queries the free/busy status of all selected users and identifies overlapping free times based on your specified duration and timeframe. It then automates the creation of the meeting event in that available slot.

How does querying free/busy status work to identify overlapping free times?

Querying free/busy status works by checking the Google Calendar API for each user's scheduled events, comparing their availability to find overlapping free times, and returning the earliest slot that fits the requested meeting duration.

Do I need OAuth credentials to use the Google Calendar API for scheduling?

Yes, you need proper OAuth credentials and access to the Google Calendar API to authenticate and query user availability for scheduling and creating meeting events.

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

Yes, you can automatically create a meeting event after finding a free time slot. The Skill directly creates the event in the identified slot with the specified attendees and meeting duration.

What is the best way to schedule a meeting for multiple users with different calendar availability?

The best way to schedule a meeting for multiple users with different calendar availability is to automate the process by querying their Google Calendars for overlapping free slots and then programmatically creating the meeting event in the identified timeframe.

Are there limitations when finding a meeting slot across multiple Google Calendars?

Limitations when finding a meeting slot across multiple Google Calendars include requiring proper OAuth credentials for all queried users and depending entirely on the Google Calendar API to accurately reflect their free/busy status.