Cli
Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.
Install with one command
$ npx skills add googleworkspace/cliOverview
<h1 align="center">gws</h1>
**One CLI for all of Google Workspace — built for humans and AI agents.**<br> Drive, Gmail, Calendar, and every Workspace API. Zero boilerplate. Structured JSON output. 40+ agent skills included.
> [!NOTE] > This is **not** an officially supported Google product.
<p> <a href="https://www.npmjs.com/package/@googleworkspace/cli"><img src="https://img.shields.io/npm/v/@googleworkspace/cli" alt="npm version"></a> <a href="https://github.com/googleworkspace/cli/blob/main/LICENSE"><img src="https://img.shields.io/github/license/googleworkspace/cli" alt="license"></a> <a href="https://github.com/googleworkspace/cli/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/googleworkspace/cli/ci.yml?branch=main&label=CI" alt="CI status"></a> <a href="https://www.npmjs.com/package/@googleworkspace/cli"><img src="https://img.shields.io/npm/unpacked-size/@googleworkspace/cli" alt="install size"></a> </p> <br>
```bash npm install -g @googleworkspace/cli ```
`gws` doesn't ship a static list of commands. It reads Google's own [Discovery Service](https://developers.google.com/discovery) at runtime and builds its entire command surface dynamically. When Google Workspace adds an API endpoint or method, `gws` picks it up automatically.
> [!IMPORTANT] > This project is under active development. Expect breaking changes as we march toward v1.0.
## Contents
- [Prerequisites](#prerequisites) - [Installation](#installation) - [Quick Start](#quick-start) - [Why gws?](#why-gws) - [Authentication](#authentication) - [AI Agent Skills](#ai-agent-skills) - [MCP Server](#mcp-server) - [Advanced Usage](#advanced-usage) - [Environment Variables](#environment-variables) - [Architecture](#architecture) - [Troubleshooting](#troubleshooting) - [Development](#development)
## Prerequisites
- **Node.js 18+** — for `npm install` (or download a pre-built binary from [GitHub Releases](https://github.com/googleworkspace/cli/releases
Technical Details
- Version
- 1.0.0
- License
- Unknown
- Last Updated
- 3/6/2026
- Published
- 3/6/2026
Author
googleworkspace✓
@googleworkspace
Trust & Safety
- —Open source (public GitHub repo)
- —AI static analysis passed
- —License: Unknown
- —Manually verified by team
Related Skills
Awesome Claude Skills
A curated list of resources and tools for enhancing Claude AI workflows.
39.2K stars · 0 installsSkills
This repository provides a comprehensive set of skills for the Claude AI, enhancing its capabilities for various tasks.
80.3K stars · 0 installsAwesome Claude Code
A comprehensive resource for enhancing workflows with Claude Code through various skills and tools.
25.7K stars · 0 installsAwesome Openclaw Skills
A comprehensive collection of community-built OpenClaw skills organized by category.
24.2K stars · 0 installs