What problem does it solve?
It solves the problem of manually copying, searching, and updating data across Google services by providing a unified, Hermes-managed OAuth workflow for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Core Features & Use Cases
- OAuth Setup & Token Lifecycle: Performs non-interactive OAuth flow setup, stores tokens in the Hermes home, and refreshes access automatically.
- Gmail Operations: Searches, reads messages, sends, replies, and manages labels while returning a consistent JSON contract.
- Workspace Coverage for Productivity: Covers Calendar event listing/creation, Drive search/get/upload/download/share/delete (trash-first), Contacts listing, plus Sheets and Docs read/write/append/update operations.
- Execution Backends: Uses the
gws CLI when available for broader coverage, and falls back to the bundled Python Google API client otherwise.
- Safety Guardrails for Writes: Includes explicit rules requiring user confirmation before performing sensitive write/delete/share actions.
Quick Start
Tell the AI to set up OAuth for Gmail and Calendar, then search unread emails from a specific sender and return the matching message metadata as JSON.