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.