recipe-find-free-time

Find shared free time across calendars using Google Calendar free/busy queries.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill recipe-find-free-time-vikingokft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-find-free-time
Source: https://github.com/vikingokft/vikingo-studio-skills/tree/main/google/recipe-find-free-time
Command: npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill recipe-find-free-time-vikingokft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scheduling a meeting across multiple calendars is tedious when you need to check availability of all attendees. This recipe helps identify common free time by querying Google Calendar free/busy data.

Core Features & Use Cases

  • Cross-calendar availability checks: quickly determine overlapping free slots among many attendees.
  • Automated slot suggestion: propose suitable meeting times within a given window.
  • Use Case: When coordinating a team of five, find a 30-minute slot that works for everyone.

Quick Start

Ask Claude to find a 30-minute slot that works for all attendees between 9am-5pm next week.

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 for a meeting?

Find common free time by querying the free/busy status across multiple Google Calendars. This skill checks attendee availability within a specified date and time window to produce suitable overlapping meeting slots.

Can I automate meeting slot suggestions for a team using calendar free/busy data?

Automated slot suggestion works by querying calendar free/busy data to propose suitable meeting times. You can specify a required meeting duration and a target window to retrieve available time slots for all attendees.

Do I need the gws-calendar skill to check multi-user calendar availability?

Checking multi-user calendar availability requires the gws-calendar skill and the gws bin to run the scheduling recipe. These dependencies are necessary to query Google Calendar free/busy data and identify overlapping slots.

What is the best way to schedule a 30-minute slot for five attendees across different calendars?

Scheduling a 30-minute slot for five attendees is handled by querying cross-calendar availability. The skill identifies overlapping free time within a given window, like 9am-5pm, to find a time that works for everyone.

Does cross-calendar scheduling work for querying availability over a custom date range?

Cross-calendar scheduling supports querying availability over custom date and time windows. The recipe checks the free/busy status of all attendees across the specified range to find a suitable meeting slot.

Why does the recipe require querying free/busy status instead of reading calendar events directly?

Querying free/busy status is required because it checks availability across multiple calendars without exposing event details. This method efficiently determines overlapping free time for meeting planning while maintaining privacy.