1. Habit
  2. Skills
  3. gws calendar skill
googleworkspace · 61K installs

gws calendar skill
Runs by itself, weekday morning agenda.

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

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

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

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after one agenda read per run and one retry; it never writes to the calendar.

  1. 01

    Read shared rules

    Read ../gws-shared/SKILL.md for sign-in, flags and safety rules first.

  2. 02

    Inspect if needed

    Use gws calendar --help or gws schema calendar.<resource>.<method> before any other call.

  3. 03

    Get the agenda

    Run gws calendar +agenda to list upcoming events across all calendars.

  4. 04

    Compare

    Mark events that are new or changed since yesterday's note.

  5. 05

    Write the note

    Save today's agenda as a short list with times and titles.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the gws calendar skill helps.

Use it when

  • ✓ You want your upcoming agenda
  • ✓ You need to create or update events
  • ✓ You check free and busy times

Skip it when

  • – You do not use Google Calendar
  • – You have no gws CLI set up

Questions

gws calendar skill, answered.

Can it create events too?

The skill has +insert for that, but this loop stays read-only. Writes need your confirmation under the gws-shared rules.

Can I use a service account?

The skill warns against it for calendars, because the service account becomes the data owner.

How do I install the gws calendar skill?

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.

Is the gws calendar skill free?

Yes. It is published under Apache-2.0. Habit is free too.

gws calendar. Now as a habit.

Install the gws calendar skill and make it a habit: follow https://gethabit.dev/skills/googleworkspace/gws-calendar.md

  • Free
  • No account
  • Undo in one line

All googleworkspace skills →More notes skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by googleworkspace, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.