Skip to content
cccskills

Productivity skills

Email, calendars, task management, and automation (7.8K skills)

Filter by price or sort order

Share a Google Drive folder and its contents with collaborators. Find the folder by name, assign editing or viewing permissions to individual people, and check the resulting permissions after sharing.

  • Share project materials with team members
  • Give stakeholders viewing access to a folder
  • Check folder permissions after sharing
googleworkspace/cli31.8KUpdated Oct 7, 2026

Invite several people to an existing Google Calendar event using a list of email addresses. The workflow retrieves the event, updates its attendees, sends update notifications, and checks the event again to verify the changes.

  • Inviting several colleagues to an existing meeting
  • Adding attendees and sending event update notifications
  • Checking the attendee list after an update
googleworkspace/cli31.8KUpdated Oct 7, 2026

Retrieve responses from a Google Form and review them in a table. The workflow covers listing forms when the form ID is unknown, checking form details, and fetching the submitted responses.

  • Reviewing survey responses in a table
  • Checking a form when its ID is unknown
  • Reviewing form details alongside submitted responses
googleworkspace/cli31.8KUpdated Oct 7, 2026

Organize Google Drive files by creating a project folder and subfolders, moving existing files into their intended locations, and listing folder contents to check the resulting structure.

  • Set up folders for a new project
  • Create a Documents subfolder
  • Move existing files into the intended folders
googleworkspace/cli31.8KUpdated Oct 7, 2026

Review this week’s Google Calendar agenda, check available time, and add events such as focused work sessions. Review the updated agenda afterward to see how the new blocks fit into the week.

  • Reviewing this week’s agenda and available time
  • Adding focused work sessions to calendar gaps
  • Checking the schedule after adding events
googleworkspace/cli31.8KUpdated Oct 7, 2026

Get a weekly overview of meetings and the unread email count in Gmail. This read-only workflow combines calendar and email information and returns it as JSON, a table, YAML, or CSV.

  • Reviewing this week's meetings at the start of the week
  • Checking meetings and unread email counts together
  • Exporting a weekly overview as a table or CSV
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-calendar

FreeSummary

Manage Google Calendar events and calendars, including creating, updating, and deleting events. View upcoming events across calendars, check availability, and manage the permissions that control who can access a calendar.

  • Creating, updating, or deleting calendar events
  • Viewing upcoming events across multiple calendars
  • Checking availability across calendars
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-gmail-watch

FreeSummary

Watch for new Gmail messages and stream them as NDJSON, a format with one JSON record per line. Filter messages by label, adjust retrieval settings, or save each message to a separate JSON file.

  • Monitor new messages arriving in the inbox
  • Filter monitored emails by Gmail label
  • Save each incoming message as a JSON file
googleworkspace/cli31.8KUpdated Oct 7, 2026

Receive selected Google Workspace events and stream them as NDJSON, a format with one JSON record per line. Choose event types, use an existing subscription, or save each event to a separate file.

  • Receive notifications when messages are created in Google Chat
  • Fetch events once from an existing subscription
  • Save each received event as a separate JSON file
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-drive-upload

FreeSummary

Upload a local file to Google Drive with its file type detected automatically and its original filename used by default. Specify a destination folder or choose a different filename when uploading.

  • Uploading a PDF report to Google Drive
  • Saving a file in a specified Drive folder
  • Uploading a CSV with a different filename
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-drive

FreeSummary

Manage Google Drive files, folders, and shared drives through gws commands. Search, upload, download, and export files, review comments, and manage sharing permissions to organize documents and control who can access them.

  • Find files and folders in Google Drive
  • Upload files and export documents
  • Review and update sharing permissions
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-shared

FreeSummary

Use shared guidance for gws CLI authentication, command structure, and output formats. It covers checking requests without calling an API, retrieving multiple pages of results, handling files, and protecting sensitive information.

  • Set up authentication for gws
  • Choose JSON, table, YAML, or CSV output
  • Check requests before calling an API
googleworkspace/cli31.8KUpdated Oct 7, 2026

Review the next upcoming meeting, including attendees, its description, agenda, and linked documents. Choose a calendar and an output format to prepare for the meeting without changing stored data.

  • Check attendees and details before the next meeting
  • Prepare using a specific work calendar
  • Retrieve meeting details as JSON or a table
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-gmail-reply

FreeSummary

Reply to a Gmail message while keeping it in the existing conversation and quoting the original. Add recipients or attachments, use formatted HTML content, or save the reply as a draft for later review.

  • Reply within an existing Gmail conversation
  • Add recipients or attachments to a reply
  • Save a reply as a draft for review
googleworkspace/cli31.8KUpdated Oct 7, 2026

Announce a Google Drive file in a chosen Google Chat space using one gws workflow command. It retrieves the file name from Drive to build the announcement and lets you include a custom message.

  • Announce a Drive document to a team
  • Notify a Chat space after uploading a file
  • Add a custom message to a file announcement
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-chat

FreeSummary

Manage Google Chat spaces, the places where conversations happen, and their messages through the gws command-line tool. Create or update spaces, add members, send messages, and upload or download attachments.

  • Create a Google Chat space with initial members
  • List spaces and update their details
  • Send messages to a space
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-meet

FreeSummary

Manage Google Meet meeting spaces and conference records through the gws command. Create or update spaces, end active conferences, and work with meeting records and related participants, recordings, smart notes, and transcripts.

  • Creating or updating a Meet meeting space
  • Finding conference records from past meetings
  • Working with participant, recording, and transcript information
googleworkspace/cli31.8KUpdated Oct 7, 2026

Retrieve Google Workspace audit logs, which record account activity, and usage reports through gws. Review activity in applications such as the Admin console and Google Drive, or inspect statistics for the organization, users, and entities.

  • Reviewing Admin console and Google Drive activity
  • Checking organization usage statistics
  • Retrieving usage reports for users
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-chat-send

FreeSummary

Send plain text messages to a specified Google Chat space using the gws command line tool. Use it for team updates and announcements, with guidance on finding space identifiers and confirming messages before sending.

  • Sending a team announcement
  • Sharing a progress update in a space
  • Finding the destination space before sending
googleworkspace/cli31.8KUpdated Oct 7, 2026

Draft content in Google Docs, organize and upload assets in Drive, announce finished work in Chat, and request reviews through Gmail. It supports content creation and sharing across Google Workspace.

  • Drafting and updating content in Google Docs
  • Organizing and uploading media assets in Drive
  • Announcing finished content in Chat
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-events

FreeSummary

Create and manage subscriptions that receive Google Workspace event notifications. Stream events as NDJSON, a format with one JSON record per line, and inspect, renew, reactivate, or delete subscriptions through the available commands.

  • Receiving Google Workspace event notifications
  • Listing subscriptions and inspecting their details
  • Renewing subscriptions or reactivating suspended ones
googleworkspace/cli31.8KUpdated Oct 7, 2026

gws-tasks

FreeSummary

Manage Google Tasks lists and individual tasks through gws. Create, retrieve, update, and delete items, move tasks between lists, organize subtasks, and hide completed tasks to keep the visible list focused on remaining work.

  • Creating a task list and adding tasks
  • Reviewing and updating existing tasks
  • Moving tasks between lists or organizing subtasks
googleworkspace/cli31.8KUpdated Oct 7, 2026

Forward a Gmail message to one or more recipients, with an optional note, CC, or BCC. Keep or exclude original attachments, add files, and save the forward as a draft for review before sending.

  • Forwarding an email with a short note
  • Sharing a message without its original attachments
  • Adding files to a forwarded email
googleworkspace/cli31.8KUpdated Oct 7, 2026

Combine today's calendar meetings and open tasks into a summary for a daily team check-in. Review the results as JSON, a table, YAML, or CSV without changing calendar or task data.

  • Prepare a summary for a daily team check-in
  • Review today's meetings alongside open tasks
  • Get a daily summary in table or JSON format
googleworkspace/cli31.8KUpdated Oct 7, 2026