googleworkspace/cli

Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.

About the project

gws is a command-line tool that provides one interface to Google Workspace services such as Drive, Gmail, Calendar, Sheets, Docs, Chat, and Admin. People and AI agents use it to automate Workspace tasks and receive structured JSON results, while its commands are generated dynamically from Google's Discovery Service. The catalogue contains skills and instructions for using gws.

This repository also configures its own agents. See what cli tells them →

32kStars on the repository
99Mods indexed here, across every type
10d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

gws-admin-reports

01

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Workspace Admin SDK: Audit logs and usage reports.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 17 tokens original Apache-2.0

gws-calendar-agenda

02

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Calendar: Show upcoming events across all calendars.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 16 tokens original Apache-2.0

gws-calendar-insert

03

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Calendar: Create a new event.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 14 tokens original Apache-2.0

gws-calendar

04

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Calendar: Manage calendars and events.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 12 tokens original Apache-2.0

gws-chat-send

05

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Chat: Send a message to a space.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 15 tokens original Apache-2.0

gws-chat

06

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Chat: Manage Chat spaces and messages.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 13 tokens original Apache-2.0

gws-classroom

07

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Classroom: Manage classes, rosters, and coursework.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 17 tokens original Apache-2.0

gws-docs-write

08

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Docs: Append text to a document.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 15 tokens original Apache-2.0

gws-docs

09

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Read and write Google Docs.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 11 tokens original Apache-2.0

gws-drive-upload

10

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Drive: Upload a file with automatic metadata.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 15 tokens original Apache-2.0

gws-drive

11

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Drive: Manage files, folders, and shared drives.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 16 tokens original Apache-2.0

gws-events-renew

12

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Workspace Events: Renew/reactivate Workspace Events subscriptions.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 17 tokens original Apache-2.0

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 21 tokens original Apache-2.0

gws-events

14

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Subscribe to Google Workspace events.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 10 tokens original Apache-2.0

gws-forms

15

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Read and write Google Forms.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 11 tokens original Apache-2.0

gws-gmail-forward

16

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Forward a message to new recipients.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 16 tokens original Apache-2.0

gws-gmail-read

17

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Read a message and extract its body or headers.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 19 tokens original Apache-2.0

gws-gmail-reply-all

18

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Reply-all to a message (handles threading automatically).

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 21 tokens original Apache-2.0

gws-gmail-reply

19

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Reply to a message (handles threading automatically).

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 19 tokens original Apache-2.0

gws-gmail-send

20

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Skill "gws-gmail-send" from googleworkspace/cli, covering gmail +send, usage, flags, examples and tips.

not rated 32k +250 10d ago A Socket: passSnyk: passSkillSpector: pass 13 tokens original Apache-2.0

gws-gmail-triage

21

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Show unread inbox summary (sender, subject, date).

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 22 tokens original Apache-2.0

gws-gmail-watch

22

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Watch for new emails and stream them as NDJSON.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 20 tokens original Apache-2.0

gws-gmail

23

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Gmail: Send, read, and manage email.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 16 tokens original Apache-2.0

gws-keep

24

googleworkspace/cli

Skill Claude CodeCodex needs its repo

Manage Google Keep notes.

not rated 32k +250 10d ago A Socket: passSnyk: warnSkillSpector: pass 10 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: