google-workspace

Automate Gmail, Calendar, Drive, Docs, and Sheets via Hermes-managed OAuth and CLI.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/x-TheFox/Corvus --skill google-workspace-x-thefox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/x-TheFox/Corvus/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/x-TheFox/Corvus --skill google-workspace-x-thefox

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?

Gmail, Calendar, Drive, Docs, and Sheets are often accessed via separate tools and flows, making automation fragile and hard to audit. This Skill unifies access by using Hermes-managed OAuth and a lightweight CLI wrapper (gws) to orchestrate Google Workspace services in a consistent, auditable way.

Core Features & Use Cases

  • Hermes-managed OAuth flow with a CLI wrapper to operate Gmail, Calendar, Drive, Docs, and Sheets.
  • Fallback to the bundled Python client libraries if gws is not installed, while preserving Hermes' JSON output contract.
  • Curated scripts and utilities to set up OAuth, fetch credentials, and execute common operations from a single integration point.
  • Use cases include reading and sending Gmail, creating calendar events, managing drive files, and reading docs/sheets programmatically from CLI or chat interfaces.

Quick Start

Install the skill, run the setup to authorize Google Workspace, then start using the gws-backed CLI to manage 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, Calendar, and Drive operations from a single CLI?

You can automate Gmail, Calendar, Drive, Docs, and Sheets from a single CLI by using a lightweight wrapper that interfaces with Google Workspace services via Hermes-managed OAuth, ensuring consistent and auditable operations.

What is the best way to manage Google Workspace OAuth tokens for chat bot integrations?

Managing Google Workspace OAuth tokens for chat bot integrations is handled through Hermes-managed OAuth, which orchestrates token setup and execution for Telegram or Discord while preserving a strict JSON output contract.

Do I need the gws CLI wrapper to read emails and schedule calendar events?

You do not need the gws CLI wrapper to read emails and schedule calendar events, because the Skill falls back to bundled Python client libraries like google-api-python-client while still preserving the Hermes JSON output contract.

How does Google Workspace automation handle programmatic document editing without separate tools?

Google Workspace automation handles programmatic document editing by unifying access to Docs and Sheets through a single integration point, replacing fragile separate tools with a consistent CLI wrapper and Python client fallback.

Can I use google-api-python-client to manage Drive files and preserve Hermes JSON output?

Yes, you can use the bundled google-api-python-client to manage Drive files and preserve Hermes JSON output, as the Skill automatically falls back to these Python client libraries if the gws wrapper is not installed.