google-workspace

Automate Gmail, Calendar, Drive, Docs, and Sheets via gws CLI or Python.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill google-workspace-lamseyahelias
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/LamseyahElias/jarvis-cloud-v2/tree/main/hermes-agent/skills/productivity/google-workspace
Command: npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill google-workspace-lamseyahelias

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 users need to manage Gmail, Calendar, Drive, Docs, and Sheets across Google Workspace without leaving their workflow; this skill provides a unified interface to perform common tasks via the gws CLI or a Python client.

Core Features & Use Cases

  • Gmail: search, read, compose, and reply programmatically
  • Calendar: list and create events, sync schedules
  • Drive: search, upload, share, and manage files and folders
  • Docs/Sheets: create and modify documents and spreadsheets
  • Use Case: automate onboarding emails and calendar invites for new team members

Quick Start

Launch the setup flow and provide the client secret path to authorize Google Workspace access from Hermes.

Frequently Asked Questions about google-workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Workspace tasks like Gmail and Calendar from a single agent?

Google Workspace automation enables unified Gmail, Calendar, Drive, Docs, and Sheets actions from a single agent. It covers CLI-based and API-based interactions to search, read, compose, and manage files programmatically across Hermes.

What do I need to set up before connecting Google Workspace APIs to my workflow?

Google Workspace API integration requires OAuth setup and a client secret path to authorize access. The system enforces token refresh and optional gws CLI usage with a Python fallback to maintain active sessions.

Can I programmatically manage Drive files and compose Gmail replies using Python?

Yes, Python client interactions support Gmail search, read, compose, and reply alongside Drive file search, upload, share, and folder management. It uses google-api-python-client to execute these real-time workflow operations.

Does the Google Workspace automation skill support creating Calendar events and Docs edits simultaneously?

Google Workspace automation supports Calendar event creation, schedule syncing, and real-time Docs edits simultaneously. This allows you to automate onboarding emails and calendar invites for new team members in one workflow.

How does the gws CLI compare to using the Python client for Google Workspace automation?

The automation skill uses the gws CLI as the primary interface but includes a Python fallback to mirror Hermes JSON contracts. This dual approach ensures reliable Gmail, Drive, and Sheets operations even if CLI execution fails.