google-workspace

Manage Gmail, Calendar, Drive, Docs, and Sheets via command-line operations.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/kngender5/hermes --skill google-workspace-kngender5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/kngender5/hermes/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/kngender5/hermes --skill google-workspace-kngender5

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth-oauthlib, google-auth-httplib2, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a streamlined interface to manage Google Workspace applications such as Gmail, Calendar, Drive, Docs, and Sheets through a simple CLI, saving time and reducing complexity.

Core Features & Use Cases

  • Unified Access: Access Gmail, Calendar, Drive, Docs, and Sheets from a single command-line interface.
  • OAuth Integration: Utilizes OAuth for secure authentication and token management.
  • Use Case: Quickly send emails, schedule meetings, create documents, and manage files without leaving your terminal.

Quick Start

To send an email, use the following command:

gws send --to [email protected] --subject "Hello" --body "Message text"

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 services like Gmail and Calendar from the command line?

You can manage Google Workspace services from the command line using a thin CLI wrapper that connects to Gmail, Calendar, Drive, Docs, and Sheets APIs via Python libraries. It handles sending emails, scheduling events, and creating documents directly from your terminal.

What do I need to set up before sending Gmail or scheduling Calendar events via a CLI?

Before using the CLI to send Gmail or schedule Calendar events, you need OAuth authentication configured for secure token management. You must also install the required Python libraries, including google-api-python-client and google-auth-oauthlib, to enable command-line interaction.

Can I create Google Docs and Sheets documents without leaving the terminal?

Yes, you can create Google Docs and Sheets documents without leaving the terminal. The CLI wrapper streamlines access to these Google Workspace services, allowing you to create documents and manage files programmatically through command-line operations and Python API interactions.

Does this Google Workspace CLI approach work with Python and OAuth for secure authentication?

Yes, this Google Workspace CLI approach works with Python and utilizes OAuth for secure authentication and token management. It relies on Python libraries like google-auth-oauthlib to handle command-line interaction and ensure secure access to Google Workspace APIs.

What is the best way to unify access to Google Drive, Gmail, and Calendar for automation?

The best way to unify access for automation is using a CLI wrapper that connects to Google Workspace services like Drive, Gmail, and Calendar. It provides a single command-line interface to send emails, schedule meetings, and manage files without leaving your terminal.