google-workspace

Automate Google Workspace administration via Hermes scripts and CLI.

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

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?

Hermes helps teams integrate Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets) into their workflows, removing manual toggling between apps and lowering context-switch costs.

Core Features & Use Cases

  • Gmail search, read, and send via a unified CLI
  • Calendar listing and event creation from scripts or chat interfaces
  • Drive and Docs/Sheets data access for automation and reporting
  • Use Case: For example, automatically compile a daily report from Drive files and Gmail summaries

Quick Start

Run the Google Workspace setup to authorize Hermes to access Gmail, Calendar, Drive, Docs, and Sheets.

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 search and send emails from the CLI?

You can automate Gmail search and send emails from the CLI by using Hermes scripts that expose Google Workspace services. This requires a stored OAuth client secret and managed tokens to authorize access.

Can I list and create Google Calendar events using a CLI interface?

Yes, you can list and create Google Calendar events from a CLI interface or messaging platforms. Hermes scripts automate these tasks by exposing Calendar endpoints via the google-api-python-client.

Do I need an OAuth client secret to access Google Drive and Docs?

Yes, accessing Google Drive and Docs requires an OAuth client secret. You must run the Google Workspace setup to authorize Hermes, which manages your tokens under the ~/.hermes directory.

What's the best way to compile daily reports from Drive files and Gmail summaries?

The best way to compile daily reports from Drive files and Gmail summaries is using Hermes scripts. By integrating Google Workspace services, it automates data access from Drive, Docs, and Sheets to lower context-switching costs.

Why does my Google Workspace automation require managed tokens under ~/.hermes?

Google Workspace automation requires managed tokens under ~/.hermes to securely store OAuth credentials. This token management ensures continuous API access for Gmail, Calendar, and Drive operations without repeated manual authentication.