What problem does it solve?
This Skill automates the sync, query, and ingest of calendar events from Google Calendar into a structured format for daily schedule planning and automated work logs.
Core Features & Use Cases
- Event Synchronization: Synchronize events from multiple Google Calendar accounts (work, personal).
- Query Schedule: Retrieve and query specific events from Google Calendar within a timeframe.
- Event Scheduling: Schedule new events on behalf of the user directly to Google Calendar.
- Automated Work Logs: Compiles and reconciles meeting attendances for daily work logs.
- Handling Calendar Issues: Identifies and handles common calendar issues like declined invites and cancellations.
- Vacation & Meeting Cancellations: Updates the system for vacation and cancelled meetings, ensuring work logs and briefings reflect real schedules.
- Use Case: A productivity manager can use this Skill to ensure Justin's calendar events are reflected in his daily work log and morning briefings.
Quick Start
To sync Justin's calendar events to his daily work log, run the following command:
python3 ~/.hermes/skills/productivity/google-workspace/scripts/gws_multi.py --account all calendar list