recipe-reschedule-meeting

Reschedules Google Calendar events and notifies all attendees via the gws CLI.

Updated Nov 9, 2023
One-click install
npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-reschedule-meeting-oresttokovenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-reschedule-meeting
Source: https://github.com/oresttokovenko/dot-files/tree/main/chezmoi/dot_agents/skills/recipe-reschedule-meeting
Command: npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-reschedule-meeting-oresttokovenko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Moving a meeting to a new time normally requires manually editing the event and ensuring every attendee gets notified. This Skill automates the full rescheduling flow on Google Calendar so no participant misses the update. ## Core Features & Use Cases - Event Lookup: Finds the target meeting by listing your agenda and fetching event details through the Google Calendar API. - Time Update with Notifications: Patches the event's start and end times while sending update notifications to all attendees. - Use Case: A 2 PM meeting conflicts with a new priority. Use this Skill to move it to 4 PM and automatically email every attendee about the change. ## Quick Start Reschedule my team sync meeting on Google Calendar to tomorrow at 3 PM and notify all attendees.

Frequently Asked Questions about recipe-reschedule-meeting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reschedule a Google Calendar event from the command line?

Use the gws CLI to patch the event with new start and end dateTime values. Run gws calendar events patch with the calendarId, eventId, and updated time fields, including sendUpdates set to all so attendees are notified.

How do I find a Google Calendar event ID with gws?

Run gws calendar +agenda to list upcoming events and locate the target meeting. Then use gws calendar events get with the calendarId and eventId to retrieve full event details before modifying it.

Does rescheduling a Google Calendar event notify attendees?

Yes, when the patch request includes sendUpdates set to all, Google Calendar sends update notifications to every attendee. Omitting this parameter may move the event silently without informing participants.

What tools are required to reschedule meetings with this skill?

The gws command-line binary must be installed, and the gws-calendar skill must be loaded as a prerequisite. The workflow uses the Google Calendar API through gws for agenda listing, event retrieval, and event patching.

Why is my Google Calendar event update not changing the time?

The patch body must include both start and end objects with dateTime values and a valid timeZone such as America/New_York. Missing or malformed time fields cause the update to fail or apply incorrectly.