google-workspace

Manage Gmail, Calendar, Drive, Sheets, Docs, and Contacts via CLI or Python script.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/Brilly-Bohyun/skill-repository --skill google-workspace-brilly-bohyun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/Brilly-Bohyun/skill-repository/tree/main/skills/productivity/google-workspace
Command: npx skills add https://github.com/Brilly-Bohyun/skill-repository --skill google-workspace-brilly-bohyun

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?

This Skill solves the problem of managing various Google Workspace applications (Gmail, Calendar, Drive, Docs, Sheets, Contacts) through a single command-line interface or Python script.

Core Features & Use Cases

  • Gmail Operations: Search, read, send, and manage emails.
  • Calendar Management: List, create, and delete events.
  • Drive File Operations: Search, upload, download, and manage files.
  • Sheets and Docs Interactions: Create, read, write, and append to Google Sheets and Docs.
  • Use Case: Automate routine tasks such as sending emails, scheduling meetings, or managing documents without leaving your terminal or script.

Quick Start

To send an email, use the command: gws send --to [email protected] --subject "Hello" --body "Message text".

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I send emails from the command line using Gmail OAuth2?

Send emails from the command line using Gmail OAuth2 by running the `gws send` command with recipient, subject, and body arguments. This requires Google OAuth2 credentials and the Hermes agent to execute the CLI operation.

Can I manage Google Calendar events and Drive files from a Python script?

Yes, you can manage Google Calendar events and Drive files from a Python script. The interface supports listing, creating, and deleting calendar events, alongside searching, uploading, and downloading Drive files programmatically.

Do I need Google OAuth2 credentials to automate Google Workspace operations?

Yes, Google OAuth2 credentials are required to automate Google Workspace operations. The Python script interface uses google-auth-oauthlib to authenticate requests across Gmail, Calendar, Drive, Sheets, Docs, and Contacts.

How do I read and write data to Google Sheets and Docs via CLI?

Read and write data to Google Sheets and Docs via CLI by executing script commands that create, read, write, or append content. The interface handles Sheets and Docs interactions directly through the command-line environment.

Does this Google Workspace CLI tool work on Windows, macOS, and Linux?

Yes, this Google Workspace CLI tool works on Windows, macOS, and Linux platforms. It supports cross-platform command-line and Python script execution for managing Gmail, Calendar, Drive, Sheets, Docs, and Contacts.

What Python dependencies are required to manage Google Workspace apps from a script?

Managing Google Workspace apps from a Python script requires google-api-python-client, google-auth-oauthlib, and google-auth-httplib2 dependencies. These libraries handle API requests and OAuth2 authentication for the Hermes agent.