google-workspace

Manage Gmail, Calendar, Drive, Sheets, and Docs via OAuth2-authenticated APIs.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill google-workspace-rheasilvia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill google-workspace-rheasilvia

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 solves the fragmentation of managing multiple Google services by providing a unified, agent-driven interface for Gmail, Calendar, Drive, Sheets, and Docs, eliminating the need to manually switch between web tabs for routine tasks.

Core Features & Use Cases

  • Integrated Workspace Management: Search emails, manage calendar events, and perform file operations in Drive from a single command surface.
  • Automated Document Handling: Create, read, and append content to Google Docs and Sheets programmatically.
  • Use Case: An agent can search for a specific project report in Drive, summarize its contents, and then draft a reply in Gmail to the relevant stakeholders, all while ensuring the user approves the final action.

Quick Start

Use the google-workspace skill to search for unread emails from the last 24 hours and summarize the most recent one.

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

Automated Gmail and Google Calendar management is achieved through a unified interface that interacts with Google Workspace APIs, allowing an agent to search emails and manage events from a single command surface.

Can I use Python to programmatically read and append content to Google Sheets?▼

Yes, you can programmatically read and append content to Google Sheets using Python by utilizing the google-api-python-client library to execute API requests for automated document handling.

Do I need OAuth2 authentication to manage Google Drive files with Python?▼

Yes, secure OAuth2 authentication is required to manage Google Drive files, utilizing the google-auth-oauthlib and google-auth-httplib2 libraries to execute requests and manage token lifecycles.

What is the best way to search for unread emails and summarize them using Google Workspace APIs?▼

The best way to search unread emails and summarize them is using an agent-driven interface that queries Gmail via Google Workspace APIs, retrieving recent messages and processing their contents automatically.

Can an agent search Google Drive and draft a Gmail reply in one workflow?▼

Yes, an agent can search for a specific project report in Google Drive, summarize its contents, and then draft a reply in Gmail to relevant stakeholders within a single automated workflow.

Does managing multiple Google services through an API eliminate switching between web tabs?▼

Yes, interacting with Google Workspace APIs provides a unified, agent-driven interface for Gmail, Calendar, Drive, Sheets, and Docs, eliminating the need to manually switch between web tabs for routine tasks.