gws-workspace

Automate Google Workspace file, spreadsheet, email, and calendar operations via the gws CLI.

4|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Cor-Incorporated/claude-code-skills --skill gws-workspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-workspace
Source: https://github.com/Cor-Incorporated/claude-code-skills/tree/main/skills/gws-workspace
Command: npx skills add https://github.com/Cor-Incorporated/claude-code-skills --skill gws-workspace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gws, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of manually handling Google Workspace operations by providing an interface to manage Drive, Sheets, Docs, Slides, Calendar, and Gmail tasks using the gws CLI.

Core Features & Use Cases

  • Drive Operations: Handle files, folders, shared drives, downloads, uploads, and exports.
  • Sheets Management: Read and write spreadsheet data, append rows, and retrieve metadata.
  • Docs Manipulation: Get metadata and append text to documents.
  • Slides Operations: Retrieve presentations.
  • Gmail Tasks: List and search messages, and send emails.
  • Calendar Management: List and create events.
  • Error Handling: Includes authentication troubleshooting and rate limit handling.
  • Use Case: Streamline your Google Workspace workflows, such as automatically generating a report from Google Sheets data, managing event reminders in Google Calendar, or searching and sending emails via Gmail.

Quick Start

To list your Google Drive files, run the command: gws drive files list.

Frequently Asked Questions about gws-workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Workspace tasks like managing Drive files and sending Gmail?

You can automate Google Workspace tasks by using the gws CLI to manage Drive files, Sheets data, Docs, Calendar events, and Gmail messages. It handles file uploads, spreadsheet manipulation, and email sending through command-line operations.

What do I need to set up before using gws CLI for Google Workspace automation?

Google Workspace automation with gws CLI requires proper authentication setup and the gws CLI installed. You must configure authentication credentials beforehand to allow the CLI to access your Drive, Sheets, Docs, and Gmail data securely.

Can I read and write Google Sheets data using command line operations?

Yes, you can read and write Google Sheets data using command line operations. The gws CLI supports reading spreadsheet data, appending rows, and retrieving metadata to automate data manipulation tasks directly from the terminal.

How do I search and send emails through Gmail via command line?

You can search and send emails through Gmail using the gws CLI. It supports listing messages, searching through your inbox with specific queries, and sending new emails programmatically to streamline communication workflows.

What's the best way to manage Google Calendar events without opening the browser?

Managing Google Calendar events without a browser is possible using the gws CLI. You can list upcoming events and create new calendar entries directly from the command line, integrating scheduling into your automated workflows.

Why does my Google Workspace automation fail with authentication or rate limit errors?

Google Workspace automation failures often stem from expired authentication credentials or hitting API rate limits. The gws CLI includes built-in error handling for authentication troubleshooting and rate limit management to resolve these operational constraints.