google-workspace-cli

Manage Google Workspace APIs like Calendar, Drive, Docs, Sheets, and Slides via a unified CLI.

2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/joegoldin/agent-skills --skill google-workspace-cli-joegoldin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace-cli
Source: https://github.com/joegoldin/agent-skills/tree/main/skills/google-workspace-cli
Command: npx skills add https://github.com/joegoldin/agent-skills --skill google-workspace-cli-joegoldin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires googleworkspace/cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manages and accesses Google Workspace APIs, like Calendar, Drive, Docs, Sheets, and Slides, via a command-line interface.

Core Features & Use Cases

  • Unified Access: Integrate with various Google Workspace APIs (Calendar, Drive, Docs, Sheets, Slides) from one command.
  • CLI Convenience: Execute actions without installing multiple individual APIs or tools.
  • API Parameter Handling: Properly structure and use API parameters through the --params and --json options.
  • Authentification and Access Control: Streamlined first-time setup and subsequent access using gws auth commands.

Quick Start

List your primary Google Calendar events for today by using the command: gws calendar +agenda --today

Frequently Asked Questions about google-workspace-cli

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

FAQPage Schema
How do I manage Google Workspace calendar and drive files from the command line?

This CLI tool provides unified access to Google Workspace APIs, enabling calendar management, document manipulation, and drive file organization directly from the command line without installing multiple individual APIs.

What is the best way to access Google Docs and Sheets APIs without separate installations?

Using a unified command-line interface allows you to access Google Docs and Sheets APIs without separate installations, integrating various Google Workspace APIs from one command and properly handling API parameters.

How do I authenticate Google Workspace API requests via CLI?

You authenticate Google Workspace API requests via CLI using dedicated authentication commands that streamline first-time setup and subsequent access, simplifying the user authentication process for secure API interaction.

Can I pass structured JSON parameters to Google Workspace APIs through a CLI?

Yes, you can pass structured JSON parameters to Google Workspace APIs through the CLI using dedicated command options, ensuring proper API parameter handling and structured JSON usage for reliable API interaction.

Does this Google Workspace CLI tool support Slides and Sheets integration?

Yes, this Google Workspace CLI tool supports Slides and Sheets integration, consolidating multiple Google Workspace APIs including Calendar, Drive, Docs, Sheets, and Slides into a single command-line interface.

How can I view available commands and API options for Google Workspace in the terminal?

You can view available commands and API options for Google Workspace in the terminal by accessing the tool's comprehensive help options, which provide guidance on structuring parameters and executing commands across Google Workspace APIs.