What problem does it solve?
Calendars and meeting scheduling are fragmented across web UIs and SSO flows, making it slow to check availability, find meetings, and create or update events programmatically. This Skill centralizes calendar reads and writes behind a scripted API so agents can query availability, surface event details, and perform safe scheduling actions without manual tab switching.
Core Features & Use Cases
- List calendars and events: enumerate calendars, view today's events, and search upcoming meetings across date ranges.
- Read and write events: create, update, delete, and create all-day or multi-day events with guest management and location/description fields.
- SSO-aware backend: uses a Google Apps Script web app plus a Chrome debug (CDP) proxy to handle Okta SSO, with retries and clear error messages for common failures.
- Use Case: check a customer's availability for the week, then propose and schedule a meeting on the user's primary calendar while confirming guest invites before sending.
Quick Start
List today's events and create or reschedule meetings by running the gcalendar scripts after storing GCALENDAR_APPSCRIPT_URL and GCALENDAR_APPSCRIPT_KEY in ~/.fe-skills/.env.