google-workspace

Automate Google Workspace services through a Python-based CLI.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill google-workspace-lxh755818-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace
Source: https://github.com/lxh755818-bot/obsidian-vault/tree/main/backup/skills/productivity/google-workspace
Command: npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill google-workspace-lxh755818-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth-oauthlib, google-auth-httplib2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines access and management of Google Workspace applications like Gmail, Calendar, Drive, Docs, and Sheets, offering a command-line interface for efficiency and automation.

Core Features & Use Cases

  • Unified Access: Access Gmail, Calendar, Drive, Docs, and Sheets through a single interface.
  • OAuth Integration: Securely link with your Google Workspace account using OAuth2 credentials.
  • CLI Commands: Execute a wide range of actions like sending emails, creating calendar events, searching files, managing contacts, and more from the command line.
  • Use Case: Automate routine tasks such as sending mass emails, scheduling recurring meetings, or tracking project milestones.

Quick Start

To send an email, use the command: gws email send --to [email protected] --subject "Hello" --body "Hello, this is an automated message."

Frequently Asked Questions about google-workspace

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

FAQPage Schema
How do I manage Google Workspace apps like Gmail and Calendar through a command line interface?

You can manage Google Workspace apps through a Python-based CLI that automates access to Gmail, Calendar, Drive, Docs, and Sheets using OAuth2 credentials for authentication.

How do I automate sending emails via Gmail from the command line?

To automate sending emails via Gmail, use the CLI command `gws email send` with parameters for recipient, subject, and body to execute automated message dispatch.

Do I need OAuth2 credentials to access Google Drive and Sheets via CLI?

Yes, you need OAuth2 credentials to securely authenticate and link the Python-based CLI with your Google Workspace account for accessing Drive and Sheets data.

Can I automate scheduling recurring calendar events using a CLI?

Yes, the CLI supports automating routine tasks like scheduling recurring calendar events and managing contacts directly through command line commands.

What is the best way to integrate Google Workspace services for automated workflows?

The best way to integrate Google Workspace for automated workflows is using a Python-based CLI framework that provides unified access to manipulate email, calendar, and files.

What Python dependencies are required to manipulate Google Docs and Sheets programmatically?

Manipulating Google Docs and Sheets programmatically requires the `google-api-python-client`, `google-auth-oauthlib`, and `google-auth-httplib2` dependencies for API interaction.