google-workspace

Manage Gmail, Calendar, Drive, Docs, and Sheets via a unified CLI.

Updated May 4, 2026
One-click install
npx skills add https://github.com/InverterNetwork/hermes-agent --skill google-workspace-inverternetwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/InverterNetwork/hermes-agent/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/InverterNetwork/hermes-agent --skill google-workspace-inverternetwork

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth-oauthlib, google-auth-httplib2, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the friction of switching between browser tabs to manage your Google ecosystem by providing a unified, scriptable interface for Gmail, Calendar, Drive, Docs, and Sheets.

Core Features & Use Cases

  • Integrated Management: Search emails, schedule meetings, and manage Drive files from a single terminal or agent interface.
  • Automated Workflows: Programmatically update spreadsheets, append notes to documents, or batch-process emails using standard CLI commands.
  • Use Case: Automatically extract data from a specific Gmail thread, update a shared Google Sheet with the findings, and create a calendar event for a follow-up meeting, all through a single agent request.

Quick Start

Use the google-workspace skill to search for all unread emails from the last 24 hours and summarize them.

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 the command line?

You can automate Gmail and Google Calendar tasks by using a unified command-line interface that authenticates via OAuth2 or service accounts to execute automated data retrieval, file management, and communication tasks.

Can I manage Google Drive, Docs, and Sheets without switching browser tabs?

Yes, you can manage Google Drive, Docs, and Sheets without switching browser tabs by using a scriptable interface that provides programmatic access to search emails, schedule meetings, and manage files from a single terminal.

Does this Google Workspace automation tool support secure non-interactive API access?

Yes, the Google Workspace automation tool supports secure non-interactive API access by utilizing OAuth2 or service account authentication to provide structured JSON output for agent-driven workflows.

How do I batch-process emails and update Google Sheets programmatically?

You can batch-process emails and update Google Sheets programmatically by running standard CLI commands that extract data from Gmail threads and append notes or update spreadsheet rows automatically.

What is the best way to extract data from a Gmail thread and create a calendar event?

The best way to extract data from a Gmail thread and create a calendar event is to use a single agent request that processes the email findings, updates a shared Google Sheet, and schedules a follow-up meeting automatically.