recipe-find-free-time

Query Google Calendar free/busy data to identify overlapping free slots.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/cdrguru/portable-agent-kit --skill recipe-find-free-time-cdrguru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-find-free-time
Source: https://github.com/cdrguru/portable-agent-kit/tree/main/.agent/skills/recipe-find-free-time
Command: npx skills add https://github.com/cdrguru/portable-agent-kit --skill recipe-find-free-time-cdrguru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate meetings by checking the free/busy status across multiple Google Calendars to locate common available slots.

Core Features & Use Cases

  • Query free/busy data for multiple attendees using the gws-calendar skill
  • Identify overlapping free slots within a user-specified time window
  • Schedule or propose a meeting in the identified free slot, integrating with calendar tools

Quick Start

Run the gws-calendar freebusy query for a given time window to identify available slots across users.

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?

To find common free time, query the free/busy data across multiple Google Calendars to identify overlapping available slots within a specified time window. This skill checks availability to propose suitable meeting times for group coordination.

Can I schedule cross-team meetings across different time zones using calendar free/busy data?

Yes, querying calendar free/busy data supports scheduling cross-team meetings across different time zones by identifying overlapping free slots. It checks multiple attendees' availability to propose suitable times for cross-team coordination.

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

Yes, you need the gws-calendar skill and Google Calendar API access to check group availability. It relies on the gws-calendar skill to fetch free/busy data and query multiple attendees' schedules.

How to propose suitable meeting slots based on Google Calendar availability?

To propose suitable meeting slots, query the free/busy data for multiple attendees within a user-specified time window. This identifies overlapping free slots and allows you to schedule or propose a meeting directly.

What is the best way to coordinate group meetings using free/busy queries?

The best way to coordinate group meetings is querying free/busy data across multiple Google Calendars to locate common available slots. This approach checks multiple attendees simultaneously to find overlapping free time.