01
It starts by itself
weekday morning agenda. Runs in Claude Code routine or cron.
- ↻ weekday morning agenda
30 7 * * 1-5
Start each day with your agenda.
Install the gws calendar skill and make it a habit: follow https://gethabit.dev/skills/googleworkspace/gws-calendar.md
61K installs32K starsApache-2.0 licenceSource on GitHub ↗

gws calendar
by googleworkspace · 61K installs
The skill
The gws calendar skill lets your agent manage Google Calendar through the gws CLI: list and create events, read the agenda across calendars, check free and busy times and manage calendar lists.
Only when you ask.
The habit
Start each day with your agenda.
↻ Runs by itselfweekday morning agenda
When does it start? How does it check its work? What does it remember?
Stops after one agenda read per run and one retry; it never writes to the calendar.
Read ../gws-shared/SKILL.md for sign-in, flags and safety rules first.
Use gws calendar --help or gws schema calendar.<resource>.<method> before any other call.
Run gws calendar +agenda to list upcoming events across all calendars.
Mark events that are new or changed since yesterday's note.
Save today's agenda as a short list with times and titles.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the gws calendar skill helps.
The skill has +insert for that, but this loop stays read-only. Writes need your confirmation under the gws-shared rules.
The skill warns against it for calendars, because the service account becomes the data owner.
Copy the prompt at the top into your agent. It installs the skill from googleworkspace/cli and sets up the habit. Or run npx skills add googleworkspace/cli --skill gws-calendar.
Yes. It is published under Apache-2.0. Habit is free too.
Install the gws calendar skill and make it a habit: follow https://gethabit.dev/skills/googleworkspace/gws-calendar.md
All googleworkspace skills →More notes skills →
Works in
Made by googleworkspace, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?