google-workspace

Automate Gmail, Calendar, Drive, Contacts, Sheets, and Docs operations via authenticated JSON scripts.

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

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?

This Skill removes the friction of switching between Gmail, Calendar, Drive, Contacts, Sheets, and Docs by giving you one authenticated command layer for common Google Workspace work.

Core Features & Use Cases

  • Email workflows: Search, read, send, reply to, and label Gmail messages.
  • Scheduling and planning: List, create, and delete Calendar events with timezone-aware times.
  • Files and records: Search Drive files, inspect Contacts, and read or update Sheets and Docs when collaboration data needs to move fast.
  • Use case: A project lead can review unread mail, draft a response, pull a meeting into Calendar, and update a tracking sheet without leaving the workspace.

Quick Start

Ask the AI to connect your Google account and then use it to search Gmail, manage Calendar events, read Drive files, update Sheets, or retrieve Docs as needed.

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 operations from a single interface?

Automating Gmail and Google Calendar operations requires an authenticated command layer that handles email search, event scheduling, and file discovery through one interface. You need Hermes-managed OAuth2 credentials and optional gws CLI fallback for scope-limited access.

Can I read and write Google Sheets data without leaving my automation workflow?

Yes, reading and writing Google Sheets data within your automation workflow is supported. The skill executes spreadsheet reads and writes alongside document retrieval for collaboration workflows, outputting results as JSON for deterministic execution.

Do I need OAuth2 credentials to manage Google Workspace files and contacts?

Yes, you need OAuth2 credentials to manage Google Workspace files and contacts. The skill relies on Hermes-managed OAuth2 authentication to enforce scope-limited access across Drive file discovery, contact lookup, and Docs retrieval operations.

What is the best way to search Google Drive files and draft Gmail replies in one process?

The best way to search Drive files and draft Gmail replies in one process is using a unified workspace command layer. It supports Drive file discovery, email search, reply drafting, and Calendar scheduling, all authenticated via OAuth2 and executed deterministically.

How does JSON-based script output work for Google Workspace automation?

JSON-based script output returns structured data from Google Workspace automation scripts to ensure deterministic execution. It standardizes results from Gmail searches, Calendar event creation, and Sheets updates into a consistent, machine-readable format.