
from hermes-agent-online-rl14
Python-based Google Workspace integration for Gmail, Calendar, Drive, Sheets, Docs and Contacts with OAuth2 token refresh and CLI wrappers.
Provides a Python CLI wrapper to interact with Google Workspace APIs (Gmail, Calendar, Drive, Sheets, Docs, Contacts). Includes setup scripts for OAuth2 authorization and token refresh, plus utilities to search and read Gmail, manage calendar events, read/write Sheets, and access Drive files. Returns JSON for all operations to make automation and parsing simple.
Use this skill when an agent needs to read or search email, list or create calendar events, manipulate Drive files or Sheets, or access contacts programmatically. Appropriate when OAuth setup is acceptable and the agent can guide a user through one-time authorization. Not for headless use without completing OAuth setup.
Agent workflows that can run Python and interact with users during OAuth flow (Hermes-style agents, CLI-enabled assistants).
Google Workspace integration skill providing CLI wrappers for Gmail, Calendar, Drive, Sheets, Docs, and Contacts via Python scripts with OAuth2 PKCE flow. Scripts are well-structured CLI tools that exit with usage errors when invoked without arguments (expected behavior). Setup script handles the full non-interactive OAuth flow. No security concerns found — clean code, no hardcoded secrets, no destructive commands, no exfiltration. Minor API query injection risk in drive search and auto pip-install in setup.
Solid, production-quality Google Workspace skill. The OAuth2 PKCE flow is well-implemented with proper state verification. SKILL.md is thorough with step-by-step setup instructions and output format documentation. Main portability concern is hardcoded ~/.hermes/ paths. Scripts exit with usage errors when invoked without args during testing, which is expected CLI behavior — they require authentication to do meaningful work.