gws

Automate Google Workspace management tasks via a single CLI.

6|2|Updated Jul 8, 2012
One-click install
npx skills add https://github.com/athal7/dotfiles --skill gws-athal7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws
Source: https://github.com/athal7/dotfiles/tree/main/skills/gws
Command: npx skills add https://github.com/athal7/dotfiles --skill gws-athal7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Workspace administration and common tasks are scattered across multiple web UIs. The gws CLI consolidates access to Gmail, Docs, Drive, and Sheets into a single, scriptable interface, reducing manual effort and context switching.

Core Features & Use Cases

  • Gmail: manage messages and threads via command groups like gws gmail.
  • Calendar: list, create, and update events from the command line.
  • Drive: search, create, and manage files and comments from scripts.
  • Docs/Sheets: read and manipulate documents and spreadsheets programmatically to automate reporting and data pipelines.
  • Use Case: automate daily status reports by aggregating data from Gmail, Calendar, and Drive into a formatted summary.

Quick Start

Install the gws CLI and run gws --help to explore available commands.

Frequently Asked Questions about gws

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

FAQPage Schema
How do I automate Google Workspace tasks from the command line?

You can automate Google Workspace management tasks from the command line using a single CLI interface to script interactions with Gmail, Drive, Docs, and Sheets. This approach reduces manual effort and context switching across multiple web UIs.

Can I manage Gmail messages and Google Calendar events using a CLI?

Yes, you can manage Gmail messages and threads, as well as list, create, and update Google Calendar events using dedicated command groups. This allows for fast, scriptable interactions directly from your terminal.

What do I need to start scripting Google Drive and Docs interactions?

To start scripting Google Drive and Docs interactions, you need a local CLI installed and appropriate Google API credentials configured. Once set up, you can search, create, and manage files programmatically.

Does Google Workspace CLI automation work for generating daily status reports?

Yes, Google Workspace CLI automation works for generating daily status reports by aggregating data from Gmail, Calendar, and Drive into a formatted summary. This automates reporting and data pipelines directly from scripts.

What is the best way to programmatically manipulate Google Sheets for data pipelines?

The best way to programmatically manipulate Google Sheets for data pipelines is using a scriptable CLI that reads and updates spreadsheets. This enables automated reporting and seamless data pipeline integration without manual web UI interaction.