google-workspace

Integrate Gmail, Calendar, Drive, Sheets, and Docs via OAuth2 with JSON output.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/zangjeicy/Hermes --skill google-workspace-zangjeicy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/zangjeicy/Hermes/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/zangjeicy/Hermes --skill google-workspace-zangjeicy

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 eliminates the friction of switching between multiple browser tabs and manual interfaces to manage your Google Workspace, allowing you to perform complex tasks directly through your agent.

Core Features & Use Cases

  • Unified API Access: Manage Gmail, Calendar, Drive, Contacts, Sheets, and Docs from a single CLI or agent interface.
  • Automated Workflows: Chain actions like searching for an email, extracting data from an attachment, and updating a spreadsheet row automatically.
  • Use Case: You can ask the agent to find the latest invoice in your Gmail, download the PDF to Drive, and log the total amount into a specific row in a Google Sheet without ever opening a browser.

Quick Start

Use the google-workspace skill to search for all unread emails from your manager and summarize them for your daily review.

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 email management and Google Drive file operations from a single interface?

You can automate Gmail email management and Google Drive file operations through a unified agent-controlled interface that integrates Google Workspace services, enabling automated workflows like searching emails and downloading attachments directly.

Can I chain actions across Gmail, Drive, and Google Sheets without opening a browser?

Yes, you can chain actions across Gmail, Drive, and Google Sheets without a browser by using the agent interface to automatically find an email, extract attachment data, and update a specific spreadsheet row.

What is the best way to integrate Google Calendar scheduling into an automated agent workflow?

The best way to integrate Google Calendar scheduling into an automated agent workflow is using a unified command interface that facilitates calendar scheduling alongside Gmail and Drive operations with structured JSON output.

Does Google Workspace automation require OAuth2 authentication for secure token management?

Google Workspace automation requires OAuth2 authentication for secure token management, ensuring that agent-controlled interactions with Gmail, Calendar, Drive, Sheets, and Docs APIs are safely authorized.

How do I extract data from a Gmail attachment and log it into a Google Sheet automatically?

To extract data from a Gmail attachment and log it into a Google Sheet automatically, the agent searches for the email, downloads the file to Drive, and manipulates the spreadsheet data to update the specific row.

What are the limitations of using an agent-controlled interface for Google Workspace services?

Limitations of using an agent-controlled interface for Google Workspace services include dependency on OAuth2 authentication setup and the need for structured JSON output formatting for all API interactions to ensure correct processing.