google-workspace

Automate Gmail, Calendar, Drive, Contacts, Sheets, and Docs operations via OAuth2.

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

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 letting you manage them through a single authenticated workflow.

Core Features & Use Cases

  • Email operations: Search, read, reply to, send, and label Gmail messages with structured JSON output.
  • Scheduling and collaboration: List, create, and delete Calendar events while keeping time zones and attendees explicit.
  • Workspace file and data access: Search Drive files, read Contacts, retrieve Docs content, and read or update Sheets ranges.
  • Use case: A user can find an unread client email, draft a reply for approval, check upcoming meetings, and update a shared spreadsheet without leaving the agent.

Quick Start

Ask the assistant to connect your Google account and then use it to search Gmail, review Calendar events, or update Drive, Sheets, and Docs on your behalf.

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 single interface?

You can automate Gmail and Google Calendar tasks by using an agent skill that executes Python client-library scripts to search emails, manage labels, and list or create calendar events through authenticated OAuth2 workflows.

Does automating Google Workspace require OAuth2 credential setup?

Yes, automating Google Workspace operations requires OAuth2 credential setup with automatic token refresh to securely access Gmail, Drive, Contacts, Sheets, and Docs across your authenticated accounts.

Can I read and update Google Sheets ranges without leaving my AI assistant?

Yes, you can read and update Google Sheets ranges directly through your assistant by executing managed scripts that retrieve Docs content and edit spreadsheet data using structured JSON output.

What is the best way to search Drive files and retrieve Google Docs content programmatically?

The best way to search Drive files and retrieve Docs content programmatically is using a unified skill that handles file search and document retrieval workflows via the Google API Python client library.

How do I look up Google Contacts and schedule meetings with explicit time zones?

You can look up Google Contacts and schedule meetings with explicit time zones by running agent-managed scripts that handle contact retrieval and calendar event creation with structured attendee details.

Are there limitations when sending Gmail replies through automated scripts?

Sending Gmail replies through automated scripts requires valid OAuth2 tokens and depends on Python client-library execution; structured JSON output ensures reliable message formatting without manual UI intervention.