google-workspace

Integrate Google Workspace services via Hermes OAuth2 for cross-app workflows.

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

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?

Hermes can securely access and orchestrate Google Workspace services (Gmail, Calendar, Drive, Contacts, Sheets, Docs) through a Hermes-managed OAuth2 flow, reducing integration friction and enabling cross-app automation.

Core Features & Use Cases

  • Gmail: read, search, and send messages; Calendar: list and create events; Drive/Sheets/Docs: access and manipulate files and documents; Contacts: list connections.
  • Use cases include automated email responses, event scheduling from conversations, and document generation or updates across Workspace apps within CLI or chat platforms.
  • Example: schedule a calendar event when a meeting is confirmed and attach a drive link to a document from a chat.

Quick Start

Run the Hermes Google Workspace setup to authenticate and enable access to Gmail, Calendar, Drive, Sheets, Docs, and Contacts.

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 tasks like Gmail and Calendar scheduling?▼

You can automate Google Workspace tasks like Gmail and Calendar scheduling by using a managed OAuth2 flow to orchestrate cross-app workflows, enabling automated email responses and event creation directly within your CLI or chat platforms.

How does OAuth2 token management work for Gmail and Google Calendar integrations?▼

OAuth2 token management for Gmail and Calendar integrations requires an authentication setup that handles scopes and token refresh, securely connecting your personal or workspace accounts to the client libraries.

Can I use Python client libraries to access Google Drive, Sheets, and Docs?▼

Yes, you can use Python client libraries like google-api-python-client to access Google Drive, Sheets, and Docs, serving as a fallback backend when the CLI is unavailable to read files and update documents.

What is the best way to schedule a Calendar event from a chat conversation and attach a Drive link?▼

The best way to schedule a Calendar event from a chat conversation and attach a Drive link is through cross-app automation that processes conversational triggers to create events and generate document links simultaneously.

Do I need a non-interactive setup to manage Google Contacts and Sheets across platforms?▼

Yes, you need a non-interactive setup to manage Google Contacts and Sheets across platforms, utilizing JSON outputs and token management to ensure automated workflows function without manual intervention.