google-workspace

Automate Google Workspace access via Hermes-managed OAuth or gws CLI.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/danmartinez78/echo-ghost-backup --skill google-workspace-danmartinez78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/danmartinez78/echo-ghost-backup/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/danmartinez78/echo-ghost-backup --skill google-workspace-danmartinez78

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?

Streamlines secure, programmatic access to Google Workspace services within Hermes, enabling automated workflows across email, calendar, storage, and documents.

Core Features & Use Cases

  • OAuth-based access to Gmail, Calendar, Drive, Sheets, Docs, and Contacts through Hermes.
  • Prefers the Google Workspace CLI (gws) when available for broader API coverage; falls back to the Python client libraries otherwise.
  • Includes a Gmail search reference guide and a lightweight CLI wrapper to perform common tasks from Hermes.

Quick Start

Authenticate with Google Workspace using the provided setup and begin issuing Gmail or Calendar commands.

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I automate Google Workspace access like Gmail and Calendar from Hermes?

Automate Google Workspace access by using Hermes-managed OAuth2 credentials to interact with Gmail, Calendar, Drive, Sheets, Docs, and Contacts via the gws CLI or Python client fallback.

What do I need to set up OAuth2 for Google Workspace automation?

OAuth2 setup for Google Workspace automation requires OAuth2 credentials and a stored token. Provided setup scripts help configure authentication to enable secure, scalable automated workflows.

Can I use the Python client library instead of the gws CLI for Google Workspace?

Yes, you can use the Python client library. The system prefers the gws CLI for broader API coverage but automatically falls back to Python client libraries when the CLI is unavailable.

How do I search Gmail programmatically using OAuth2?

Search Gmail programmatically by authenticating with OAuth2 and utilizing the included Gmail search reference guide to construct queries through the lightweight CLI wrapper.

Does this Google Workspace automation approach support Google Sheets and Docs?

Yes, this Google Workspace automation approach supports Google Sheets and Docs. OAuth-based access extends across Gmail, Calendar, Drive, Sheets, Docs, and Contacts for comprehensive workflow automation.