googleworkspace/cli

DirSkills catalogs 25 skills from this repository, across 2 categories: Automation, Data.

30.4K stars1.8K forksView on GitHub
📝
2w ago

Append Text to Google Docs

Append Text to Google Docs appends plain text to the end of a Google Docs document. Use it when you need to add content to an existing document programmatically.
Automation
30.4K1.8K
📅
2w ago

Create Google Calendar Event

Create Google Calendar Event adds a new event to Google Calendar using the gws CLI, with options for summary, start/end time, location, description, attendees, and Google Meet links.
Automation
30.4K1.8K
📤
2w ago

Drive Upload

Drive Upload uploads a file to Google Drive with automatic metadata detection and optional parent folder or filename flags. Use it when an agent needs to save a local file to Google Drive.
Automation
30.4K1.8K
💬
2w ago

GWS Chat

GWS Chat manages Google Chat spaces, members, messages, media, and custom emojis through the gws CLI. Use it to create, update, delete, search, and configure spaces and to send or download messages and attachments.
Automation
30.4K1.8K
🔔
2w ago

GWS Events

GWS Events subscribes to Google Workspace events and streams them as NDJSON. Use it to create, manage, renew, and reactivate Workspace event subscriptions and receive task update streams.
Automation
30.4K1.8K
✉️
2w ago

Gmail

Gmail sends, reads, and manages email through the Google Workspace CLI. Use it to send, triage, reply, forward, read, and watch email messages programmatically.
Automation
30.4K1.8K
📤
2w ago

Gmail Forward

Gmail Forward forwards a Gmail message to new recipients via the gws CLI, with options for CC/BCC, attachments, HTML body, and saving as draft.
Automation
30.4K1.8K
📧
2w ago

Gmail Reader

Gmail Reader reads a Gmail message by its ID and extracts its body or headers. Use it when you need to retrieve email content from the command line.
Automation
30.4K1.8K
↩️
2w ago

Gmail Reply

Gmail Reply sends a reply to a Gmail message from the command line, automatically handling threading. Use it to reply with plain text or HTML, add attachments, CC/BCC recipients, or save as a draft.
Automation
30.4K1.8K
📧
2w ago

Gmail Reply All

Gmail Reply All sends a reply to all recipients in a Gmail thread using the gws CLI. Use it to automate reply-all emails from scripts or agent workflows.
Automation
30.4K1.8K
📧
2w ago

Gmail Send

Gmail Send sends email through the Google Workspace CLI, with support for attachments, HTML content, CC/BCC, and saving drafts. Use it to send or draft messages programmatically or from the command line.
Automation
30.4K1.8K
📥
2w ago

Gmail Triage

Gmail Triage summarizes unread Gmail inbox messages by sender, subject, and date, with options to filter by search query and show labels.
Automation
30.4K1.8K
📬
2w ago

Gmail Watch

Gmail Watch monitors a Gmail inbox for new messages and streams them as NDJSON, with optional Pub/Sub setup and label filtering. Use it when you need an agent to react to incoming email in real time.
Automation
30.4K1.8K
📅
2w ago

Google Calendar

Google Calendar manages calendars and events through the Google Workspace CLI. Use it to create, update, list, and delete events, manage ACLs, calendar lists, settings, and free/busy queries.
Automation
30.4K1.8K
📅
2w ago

Google Calendar Agenda

Google Calendar Agenda shows upcoming events across all calendars. Use it to quickly view today's, tomorrow's, or this week's events, with options to filter by calendar or timezone.
Data
30.4K1.8K
💬
2w ago

Google Chat Send Message

Google Chat Send Message posts a plain-text message to a specified Google Chat space via the gws CLI. Use it when an agent needs to notify a team or log a message in Chat.
Automation
30.4K1.8K
🏫
2w ago

Google Classroom

Google Classroom manages classes, rosters, and coursework through the Google Classroom API. Use it to create and update courses, invitations, registrations, and user profiles from the command line.
Automation
30.4K1.8K
📄
2w ago

Google Docs

Google Docs reads and writes Google Docs files using the Google Workspace CLI. Use it to create, get, and update documents from an agent workflow.
Automation
30.4K1.8K
📁
2w ago

Google Drive

Google Drive manages files, folders, and shared drives in Google Workspace using a command-line interface. Use it to automate tasks like uploading, copying, and sharing files.
Automation
30.4K1.8K
📋
2w ago

Google Forms

Google Forms reads and writes Google Forms using the Google Workspace CLI. Use it to create new forms, update form items, manage publish settings, and access or watch responses.
Automation
30.4K1.8K
📝
2w ago

Google Keep

Google Keep creates, lists, gets, deletes, and manages permissions for Google Keep notes through the gws CLI. Use it when automating Google Keep note workflows or accessing note attachments.
Automation
30.4K1.8K
📹
2w ago

Google Meet Manager

Google Meet Manager creates and manages Google Meet spaces and conference records using the gws CLI. Use it to schedule or end conferences and retrieve participants, recordings, transcripts, and smart notes.
Automation
30.4K1.8K
📊
2w ago

Google Workspace Admin Reports

Google Workspace Admin Reports retrieves audit logs and usage reports from the Admin SDK. Use it to pull admin activity, Drive activity, and customer, entity, or user usage statistics via the gws CLI.
Data
30.4K1.8K
📡
2w ago

Google Workspace Event Subscription

Google Workspace Event Subscription subscribes to Google Workspace events and streams them as NDJSON. Use it to receive real-time events for automation, auditing, or integration workflows.
Automation
30.4K1.8K
🔄
2w ago

Workspace Events Renew

Workspace Events Renew reactivates expired or expiring Google Workspace Events subscriptions via the gws CLI. Use it to renew a specific subscription or all subscriptions within a time window, often scheduled as a cron job to keep subscriptions alive.
Automation
30.4K1.8K