googleworkspacegoogleworkspaceOfficialยท95 Agent Skills Included

cli

Control all of Google Workspace from one command line

Automates Gmail, Drive, Calendar, Sheets, Docs, Chat, and every other Google Workspace API through a single CLI. Eliminates manual clicking, custom curl scripts, and boilerplate OAuth code by generating commands dynamically from Google's own API definitions. Ships 100+ ready-made agent skills and recipes so AI agents and humans can send emails, schedule meetings, and manage files in plain commands.
npx skills add googleworkspace/cli --all -g -y
Available:

Gives AI agents strict safety rules for running gws commands, including input validation, URL encoding, and write-operation confirmation requirements.

All Skills in This Repository (95)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-drive-upload

Uploads a specified file to Google Drive with automatic metadata detection and optional parent folder selection.

Official
Basic
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

recipe-save-email-attachments

Transfer attachments from email to specified Google Drive folders.

Official
Intermediate
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-gmail-triage

Summarize unread Gmail emails with sender, subject, and date.

Official
Basic
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

recipe-create-gmail-filter

Create and manage Gmail filters for automated email labeling and categorization.

Official
Intermediate
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-people

Manage Google People API contacts, groups, and directory profiles via gws CLI.

Official
Intermediate
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

recipe-label-and-archive-emails

Apply Gmail labels to matching emails and archive them from the inbox.

Official
Basic
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-gmail-watch

Monitor Gmail for new emails and stream them as NDJSON.

Official
Intermediate
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-admin-reports

Retrieves Google Workspace Admin SDK audit logs and usage reports for account monitoring.

Official
Intermediate
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-workflow

Automate Google Workspace workflows for standup reports, meeting prep, and email tasks.

Official
Intermediate
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-gmail-reply-all

Reply-all to Gmail messages with customizable recipients and HTML bodies.

Official
Basic
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

recipe-send-team-announcement

Send team announcements through Gmail and Google Chat spaces.

Official
Basic
๐Ÿ“ฆ In Repo
googleworkspacegoogleworkspace

gws-docs

Create, update, and retrieve Google Docs via the Google Docs API.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install gws CLI?โ–ผ

Run `npx skills add googleworkspace/cli --all -g -y` in your terminal to install the full skill suite globally. You also need the gws binary, available via Homebrew, npm, or GitHub Releases.

How to automate Gmail and Google Drive with AI?โ–ผ

Once installed, your AI agent uses skills like gws-gmail and gws-drive to send emails, triage inboxes, upload files, and share folders through simple terminal commands.

Does gws work with Claude Code and Gemini CLI?โ–ผ

Yes. All skills follow the standard SKILL.md format and work in Claude Code, OpenClaw, Cursor, and as a Gemini CLI extension.

Do I need to write code to use gws?โ–ผ

No. After a one-time `gws auth setup` login, you or your agent can run plain commands like `gws calendar +agenda` without writing any code.

Can gws handle multi-step Google Workspace workflows?โ–ผ

Yes. It includes 50 curated recipes that chain services together, such as saving Gmail attachments to Drive or turning emails into Calendar events and Tasks.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’