gws

Automate Google Workspace operations via a Rust-based CLI with JSON output.

134|33|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/kv0906/pm-kit --skill gws-kv0906
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws
Source: https://github.com/kv0906/pm-kit/tree/main/.claude/skills/gws
Command: npx skills add https://github.com/kv0906/pm-kit --skill gws-kv0906

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a powerful command-line interface to automate interactions with Google Workspace applications like Gmail, Calendar, Drive, and Docs, streamlining workflows and reducing manual effort.

Core Features & Use Cases

  • API Access: Interact with a wide range of Google Workspace APIs directly from the terminal.
  • Automation: Automate tasks such as sending emails, managing calendar events, uploading files to Drive, and creating documents.
  • Use Case: Automatically triage your unread emails by sending specific messages to a designated folder or draft a new document with predefined content.

Quick Start

Use the gws skill to send an email to [email protected] with the subject 'Report Ready' and the body 'The Q2 report is ready for review.'.

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 operations from the command line?

You can automate Google Workspace operations by using a Rust-based CLI that wraps all Google Workspace APIs. This enables programmatic interaction with Gmail, Calendar, Drive, Sheets, Docs, Chat, Meet, and Forms directly from your terminal.

What do I need to authenticate Google Workspace API requests via CLI?

Authenticating Google Workspace API requests via CLI requires using gcloud for authentication. This allows the command-line interface to securely access your Google Workspace applications and return structured JSON output for agent parsing.

Can I send emails and manage calendar events using a Google Workspace CLI?

Yes, you can send emails and manage calendar events using a Google Workspace CLI. It supports automating tasks like sending emails, managing calendar events, uploading files to Drive, and creating documents with predefined content.

Does this Google Workspace automation tool support dynamic API discovery?

Yes, this Google Workspace automation tool supports dynamic API discovery. This feature allows the CLI to interact with a wide range of Google Workspace APIs directly from the terminal without requiring static API definitions.

What is the best way to parse Google Workspace API responses for agents?

The best way to parse Google Workspace API responses for agents is to use a CLI that provides structured JSON output. This format is specifically supported to enable seamless agent parsing of data from Gmail, Drive, and other applications.

Are there limitations when using a CLI to automate Google Docs and Sheets?

Automating Google Docs and Sheets via a CLI relies on Google Workspace APIs and gcloud authentication. While it supports creating documents and dynamic API discovery, complex formatting may be constrained by the underlying API capabilities.