recipe-find-free-time

Identify overlapping free time across multiple calendars using free/busy queries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating schedules across multiple calendars can be time-consuming and error-prone; this Skill helps identify a common free time across attendees to streamline meeting planning.

Core Features & Use Cases

  • Find common free slots across multiple calendars by querying free/busy data for a group of users.
  • Automatically propose and schedule meetings in the identified time slot using the gws-calendar workflow.
  • Real-world use case: scheduling a cross-team stand-up by discovering overlapping availability among team members.

Quick Start

Find a common free time across the calendars of the chosen participants within the specified date range.

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 calendars for a group of users?

To find common free time across multiple calendars, you can query free/busy data for a group of users to identify overlapping availability. This skill checks schedules within a specified date range and proposes suitable meeting slots.

Do I need gws-calendar to check overlapping availability across participants?

Yes, you need gws-calendar as a prerequisite to check overlapping availability. The skill uses gws-calendar to perform free/busy queries and insert calendar events for the scheduled meeting.

Can I automatically schedule a meeting once a free slot is identified?

Yes, you can automatically schedule a meeting once a free slot is identified. After discovering overlapping availability through free/busy queries, the skill uses calendar event insertion to create the meeting.

What's the best way to coordinate cross-team stand-up scheduling using free/busy data?

The best way to coordinate cross-team stand-up scheduling is to use free/busy queries across multiple calendars. This automates discovering overlapping availability among team members, streamlining the planning process.

Does finding a common meeting slot work across different calendar platforms?

Finding a common meeting slot focuses on querying free/busy data for specified users through the gws-calendar workflow. It identifies overlapping availability across the queried calendars to propose a unified time.

Why does querying free/busy data require a specific date range?

Querying free/busy data requires a specified date range to accurately identify common free time. Limiting the query scope ensures the returned overlapping availability slots are relevant and actionable for scheduling.