google-workspace

Manage Google Workspace services via a command-line interface with OAuth2 authentication.

Updated May 25, 2026
One-click install
npx skills add https://github.com/webdevtodayjason/subctl-rust --skill google-workspace-webdevtodayjason
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/webdevtodayjason/subctl-rust/tree/main/skills/google-workspace
Command: npx skills add https://github.com/webdevtodayjason/subctl-rust --skill google-workspace-webdevtodayjason

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 simplifies accessing and managing Google Workspace services like Gmail, Calendar, Drive, Docs, and Sheets through a user-friendly command-line interface.

Core Features & Use Cases

  • Unified Access: Access all Google Workspace services in one place using the gws CLI.
  • OAuth Authentication: Securely manages OAuth2 tokens for single sign-on.
  • Use Case: Easily manage your daily email, schedule meetings, store and share documents, and keep track of contacts without switching between different applications.

Quick Start

To setup and authenticate, run: gws setup

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Gmail, Calendar, and Drive from a single command line interface?▼

You can manage Gmail, Calendar, and Drive from a single command line interface by using a CLI tool that unifies Google Workspace services. It provides a centralized command structure to interact with emails, schedules, and documents without switching applications.

How do I setup and authenticate Google Workspace API access in Python?▼

To setup and authenticate Google Workspace API access, run the `gws setup` command. This initiates the OAuth2 authentication flow using google-auth-oauthlib and google-api-python-client libraries to securely manage your API tokens.

Can I use Python to automate Google Sheets and Docs management?▼

Yes, you can use Python to automate Google Sheets and Docs management through the Google Workspace CLI. It leverages the google-api-python-client library to programmatically interact with and manage your documents and spreadsheets.

Do I need OAuth2 credentials to access Google Workspace services through a CLI?▼

Yes, you need OAuth2 client credentials and tokens to access Google Workspace services through a CLI. The tool automates the OAuth2 authentication flow using google-auth-oauthlib to securely manage single sign-on access to your Google account.

What is the best way to interact with multiple Google Workspace services without switching applications?▼

The best way to interact with multiple Google Workspace services without switching applications is using a unified CLI. It connects to Gmail, Calendar, Drive, Docs, and Sheets through a single interface, streamlining daily task management and document storage.