Recipe Find Free Time
Google WorkspaceOfficialPublished by Google Workspace
- Skill
- Workflow
- Automation and integrations
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a structured procedure for coordinating schedules among multiple participants. By leveraging Google Calendar's free/busy query capabilities, it allows users to identify overlapping availability within a specified timeframe and subsequently schedule a meeting event directly.
What it does
- Queries free/busy status for multiple user calendars simultaneously.
- Identifies overlapping free time slots within a defined window.
- Automates the creation of calendar events once a suitable slot is found.
When to use it
- When you need to schedule a meeting with multiple colleagues.
- When you want to avoid manual back-and-forth communication to find a common meeting time.
- When managing team scheduling tasks through automated workflows.
Advantages
- Reduces manual effort in checking multiple calendars.
- Ensures meeting times are selected based on actual availability.
- Streamlines the transition from finding a slot to booking the event.
Usage examples
- “Find a 30-minute meeting slot for user1 and user2 on March 18th between 8 AM and 6 PM.”
- The agent queries the calendars, identifies an open slot at 2 PM, and creates a calendar event for the specified participants.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/googleworkspace/recipe-find-free-time/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip recipe-find-free-time.zip -d .agents/skills
Documentation by Google Workspace
Find Free Time Across Calendars
PREREQUISITE: Load the following skills to execute this recipe:
gws-calendar
Query Google Calendar free/busy status for multiple users to find a meeting slot.
Steps
Query free/busy:
gws calendar freebusy query --json '{"timeMin": "2024-03-18T08:00:00Z", "timeMax": "2024-03-18T18:00:00Z", "items": [{"id": "[email protected]"}, {"id": "[email protected]"}]}'Review the output to find overlapping free slots
Create event in the free slot:
gws calendar +insert --summary 'Meeting' --attendee [email protected] --attendee [email protected] --start '2024-03-18T14:00:00' --end '2024-03-18T14:30:00'
Files
- ATTRIBUTION.mdAdded by AutoGineer904 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md958 B
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Google Workspace
- Publisher
- Google Workspace (Official)
- Source
- googleworkspace/cli · skills/recipe-find-free-time · commit cd3697e
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Google Workspace.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download recipe-find-free-time.zip