google-workspace

Automate Google Workspace tasks across Gmail, Calendar, Drive, Contacts, Sheets, and Docs via Python scripts.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill google-workspace-cloudliness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill google-workspace-cloudliness

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?

Automates Google Workspace tasks across Gmail, Calendar, Drive, Contacts, Sheets, and Docs using Python with OAuth2 authentication and automatic token refresh.

Core Features & Use Cases

  • Gmail, Calendar, Drive, Sheets, Docs, and Contacts access via Python scripts for automated workflows.
  • Non-interactive setup and token refresh, enabling persistent long-running automation across platforms.
  • API wrappers and CLI-style usage to manage emails, events, files, and data programmatically.

Quick Start

Run the setup script to authenticate with Google and start issuing API calls via the provided CLI wrappers.

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 with Python?

This Skill automates Google Workspace tasks across Gmail, Calendar, Drive, Contacts, Sheets, and Docs using Python scripts with OAuth2 authentication and automatic token refresh for persistent non-interactive workflows.

Does Google Workspace automation support non-interactive token refresh?

Yes, Google Workspace automation supports non-interactive token refresh, enabling persistent long-running automation across platforms like CLI, Telegram, or Discord without manual re-authentication.

Can I use Python scripts to manage Google Drive files and Sheets via CLI?

Yes, you can use Python scripts to manage Google Drive files and Sheets via CLI-style usage, which provides API wrappers to handle files and data programmatically within your workflows.

What do I need to set up Google Workspace OAuth2 automation in a Python environment?

To set up Google Workspace OAuth2 automation, you need a Google Cloud OAuth client secret, a Hermes Python environment, and Google's Python client libraries like google-api-python-client and google-auth-oauthlib.

What are the limitations of using Python OAuth2 for Google Calendar and Contacts automation?

The primary limitation of using Python OAuth2 for Google Calendar and Contacts automation is the strict dependency on a valid Google Cloud OAuth client secret and specific Python client libraries to maintain automated workflows.