google-workspace

Automate Google Workspace services via OAuth with Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

6|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Strategic-Automation/arachne --skill google-workspace-strategic-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Strategic-Automation/arachne/tree/main/src/arachne/skills/default/productivity/google-workspace
Command: npx skills add https://github.com/Strategic-Automation/arachne --skill google-workspace-strategic-automation

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, and Docs integration for Hermes to securely access Google Workspace data via OAuth and to coordinate cross-service workflows.

Core Features & Use Cases

  • Hermes-managed OAuth-based access to Gmail, Calendar, Drive, Contacts, Sheets, and Docs, with optional Google Workspace CLI (gws) backend for broad API coverage and Python client fallbacks when gws is unavailable.
  • Unified workflow execution across Google Workspace services, enabling automation, data aggregation, and proactive task handling in client apps and bots.
  • Use case: Automate daily agenda extraction by reading calendar events and summarizing Gmail notifications for a concise briefing.

Quick Start

Authorize Hermes to access your Google Workspace data and begin using Gmail, Calendar, Drive, and Docs via the Hermes CLI.

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 services like Gmail and Calendar with OAuth?

You can consolidate Gmail, Calendar, and Drive access under a single workflow using Hermes-managed OAuth authentication, which securely coordinates cross-service automation and data aggregation.

What is the best way to read calendar events and summarize Gmail notifications for a daily briefing?

You can automate daily agenda extraction by executing a unified workflow that reads calendar events and summarizes Gmail notifications to produce a concise daily briefing for client apps.

Do I need the gws CLI to access Google Workspace services like Sheets and Docs?

The gws CLI is optional for broader API coverage; the system gracefully falls back to Python client libraries like google-api-python-client when gws is unavailable, ensuring Sheets and Docs remain accessible.

Can I use Python client libraries for Google API integration without the gws backend?

Yes, when the gws backend is absent, the system gracefully falls back to Python client libraries including google-api-python-client, google-auth-oauthlib, and google-auth-httplib2 to maintain integration.

Does Google Workspace integration support cross-service workflows for enterprise environments?

Google Workspace integration supports enterprise environments by unifying workflow execution across Gmail, Calendar, Drive, Contacts, Sheets, and Docs, enabling backend-CLI integration and proactive task handling in client apps.

Why does my Google Workspace automation require Hermes-managed OAuth setup?

Hermes-managed OAuth setup is required because it securely authorizes access to Gmail, Calendar, and Drive data, ensuring proper token storage under the Hermes home directory for authenticated API requests.