google-workspace

Integrates Google Workspace services into Hermes for automated workflows via CLI and API.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge --skill google-workspace-chris-chai-minjae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge --skill google-workspace-chris-chai-minjae

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?

Gmail, Calendar, Drive, Contacts, Sheets, and Docs access through Hermes-managed OAuth and a lightweight CLI wrapper, enabling automated workflows across Google Workspace.

Core Features & Use Cases

  • Hermes-authenticated access to Gmail, Calendar, Drive, Sheets, Docs, and Contacts.
  • Uses gws when installed for broader API coverage; otherwise falls back to the Python client libraries.
  • CLI commands for Gmail search/get/send/reply/labels/modify; Calendar list/create/delete; Drive search; Contacts list; Sheets get/update/append; Docs get.
  • Outputs JSON for all operations to simplify downstream automation.

Quick Start

Authenticate with Google and start issuing commands against Gmail, Calendar, Drive, Sheets, and Docs.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Gmail, Calendar, and Drive workflows through a CLI?

You can automate Gmail, Calendar, and Drive workflows through a CLI by using Hermes-managed OAuth2 for authentication and executing commands that output JSON to simplify downstream automation.

Do I need to set up OAuth2 to access Google Workspace services like Sheets and Docs?

Yes, accessing Google Workspace services like Sheets and Docs requires a Hermes-managed OAuth2 flow to authenticate your account before issuing any CLI commands for reading or updating files.

Can I search emails and manage Google Calendar events using Python client libraries?

Yes, you can search emails and manage Google Calendar events using CLI commands that fall back to Python client libraries when gws is unavailable, returning JSON outputs for all operations.

What is the best way to integrate Google Workspace data into automated pipelines?

The best way to integrate Google Workspace data into automated pipelines is by using a lightweight CLI wrapper that authenticates via Hermes OAuth2 and outputs JSON for Gmail, Calendar, Drive, Sheets, and Contacts operations.

Why use a CLI wrapper instead of direct Google API Python client libraries for automation?

Using a CLI wrapper simplifies automation by managing the OAuth2 flow via Hermes and standardizing JSON outputs across Gmail, Calendar, and Drive, rather than handling complex Python client library calls directly.

Does this approach support appending data to Google Sheets and managing Drive files?

Yes, this approach supports appending data to Google Sheets and managing Drive files through specific CLI commands, utilizing gws for broader API coverage or falling back to Python client libraries.