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.