google-workspace

Automate Google Workspace tasks via Python-based Hermes integration with OAuth2.

6|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/GregsGreyCode/Logos --skill google-workspace-gregsgreycode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/GregsGreyCode/Logos/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/GregsGreyCode/Logos --skill google-workspace-gregsgreycode

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?

Provides a unified, code-free way to automate Google Workspace tasks (Gmail, Calendar, Drive, Sheets, Docs, and Contacts) from Hermes, reducing manual API work and context switching.

Core Features & Use Cases

  • Gmail operations: read, send, and manage labels programmatically.
  • Calendar operations: list and create events with proper time zones.
  • Drive & Docs access: read files and documents through the Hermes interface.
  • OAuth2 token management: automatic refresh and token storage for persistent access.

Quick Start

Run the OAuth setup to authorize a Google account and enable Gmail, Calendar, Drive, Sheets, Docs, and Contacts operations from Hermes.

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 and Google Calendar tasks from a CLI or chat interface?

Automate Gmail and Google Calendar tasks by deploying this Hermes integration to read, send, and manage emails or schedule events directly via CLI, chat, and workflows. It handles OAuth2 authentication and API calls to execute these operations programmatically.

How does OAuth2 token management work for Google Workspace APIs?

OAuth2 token management for Google Workspace APIs handles credentials through a dedicated setup flow, secure token storage, and automatic refresh. This ensures persistent access to Gmail, Drive, and Calendar endpoints without requiring manual re-authentication during automation workflows.

Can I read Google Drive files and Docs through a chat interface without manual API work?

Read Google Drive files and Docs through a chat interface without manual API work by running the Hermes integration. It uses the Google API Python Client to retrieve documents and access file contents programmatically after you complete the initial OAuth2 authorization.

Do I need google-api-python-client and google-auth-oauthlib to automate Google Workspace?

You need google-api-python-client, google-auth-oauthlib, and google-auth-httplib2 installed to automate Google Workspace. These dependencies provide the underlying client libraries and authentication frameworks required to manage OAuth2 credentials and execute API calls.

What's the best way to integrate Google Sheets and Contacts into automation workflows?

The best way to integrate Google Sheets and Contacts into automation workflows is using a unified Hermes integration that manages OAuth2 tokens automatically. This approach eliminates manual API setup and allows reading, writing, and retrieving data across multiple Google services programmatically.

Why does my Google Workspace API authentication fail during automation workflows?

Google Workspace API authentication fails during automation workflows when OAuth2 tokens expire or are missing. Running the dedicated OAuth setup flow authorizes the Google account and enables automatic token refresh, which prevents credential expiration from interrupting Gmail and Calendar operations.