google-workspace

Manage Gmail, Calendar, Drive, and Docs via a CLI wrapper.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the management of Google Workspace services like Gmail, Calendar, Drive, and Docs, enabling users to perform tasks like sending emails, creating calendar events, and accessing files with a simple command line interface.

Core Features & Use Cases

  • Email Management: Send, read, and organize emails directly from the command line.
  • Calendar Management: Create, modify, and delete calendar events.
  • Drive Management: Access, upload, and share files and folders in Google Drive.
  • Use Case: If you're a busy professional who wants to access and manage your Google Workspace from anywhere, this Skill allows you to do so with minimal friction.

Quick Start

Load the 'google-workspace' skill and use the command 'gws gmail search "is:unread" --max 10' 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 Gmail, Calendar, and Drive from the command line?

This Skill provides a thin CLI wrapper to manage Gmail, Calendar, and Drive from the command line, allowing you to send emails, create events, and access files through Hermes-managed OAuth.

Do I need Google OAuth2 credentials to access Google Workspace services via CLI?

Yes, this CLI requires a Google OAuth2 token and client credentials to authenticate your requests and manage Google Workspace services through the Hermes-managed OAuth workflow.

What is the best way to search unread emails in Gmail using a CLI?

The best way to search unread emails is using the provided CLI, for example: 'gws gmail search "is:unread" --max 10', which queries your inbox directly from the terminal.

Can I use Python scripts to automate Google Docs and Sheets management?

Yes, you can automate Google Docs and Sheets management using Python scripts, as the Skill relies on the google-api-python-client dependency to interface with these Workspace services.

Does this Google Workspace CLI tool support Contacts and Sheets integration?

Yes, this Google Workspace CLI tool supports Contacts and Sheets integration, providing a comprehensive interface to manage emails, calendars, files, documents, and contacts.

Why use a CLI wrapper for Google Workspace instead of the standard web interface?

Using a CLI wrapper for Google Workspace minimizes friction for busy professionals by enabling quick email, calendar, and document management directly from the terminal without browser switching.