google-workspace

Manage Google Workspace services via the gws CLI or Python client libraries.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/blueskies1818/hermesALIone --skill google-workspace-blueskies1818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/blueskies1818/hermesALIone/tree/main/Agent/skills/productivity/google-workspace
Command: npx skills add https://github.com/blueskies1818/hermesALIone --skill google-workspace-blueskies1818

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a command-line interface to manage Google Workspace services such as Gmail, Calendar, Drive, Contacts, Sheets, and Docs, allowing users to perform operations without the need for a GUI.

Core Features & Use Cases

  • Gmail Operations: Search, read, send, reply, and label emails.
  • Calendar Management: List events, create, and delete events.
  • Drive Operations: Search, upload, download, and share files.
  • Contacts Management: List contacts.
  • Sheets and Docs Operations: Read, write, and append data to spreadsheets and documents.
  • Use Case: For instance, you can use this Skill to schedule a meeting in your Google Calendar, send an email, or upload a file to Google Drive directly from your terminal.

Quick Start

Set up the Skill and authenticate using the provided setup instructions. Once set up, you can perform actions like: Use the command gapi gmail search "is:unread" to search for unread emails.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Google Workspace from the command line?

You can manage Google Workspace from the command line by using the gws CLI or Python client libraries to automate interactions with Gmail, Calendar, Drive, Contacts, Sheets, and Docs without needing a GUI.

Can I send and search Gmail emails directly from the terminal?

Yes, you can search, read, send, reply, and label Gmail emails directly from the terminal using commands like `gapi gmail search "is:unread"` after authenticating with the gws CLI.

Do I need the gws CLI to automate Google Calendar and Drive workflows?

Yes, automating Google Calendar and Drive workflows requires the gws CLI or Python client libraries for Google API integration to list events, schedule meetings, upload files, and manage file storage.

What is the best way to read and write data to Google Sheets without a GUI?

The best way to read, write, and append data to Google Sheets without a GUI is by executing Python client library scripts or using the gws CLI for direct command-line document management.

Does this approach support listing contacts and managing Google Docs files?

Yes, this approach supports listing Google Contacts and performing read or write operations on Google Docs files directly through command-line scripts utilizing the Google API integration.