google-workspace

Automate Google Workspace resource management across Drive, Gmail, Calendar, Sheets, Docs, Slides, and Tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes and automates common Google Workspace tasks so users no longer perform repetitive manual operations across Drive, Gmail, Calendar, Sheets, Docs, Slides, and Tasks.

Core Features & Use Cases

  • Unified CLI Access: Interact with Drive, Gmail, Calendar, Sheets, Docs, Slides, and Tasks through the @googleworkspace/cli.
  • Common Operations: List and search files, upload and download assets, read and send email, create and inspect calendar events, and read/write spreadsheet ranges.
  • Use Case: Automate a daily reporting workflow that creates a spreadsheet, populates data, uploads a PDF to Drive, and emails the team with a link to the file.

Quick Start

Authenticate the CLI with gws auth login or set the GOOGLE_WORKSPACE_CLI_CREDENTIALS_FILE environment variable and then request a list of recent Drive files.

Frequently Asked Questions about google-workspace

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?

Automate Google Workspace tasks by using the @googleworkspace/cli to manage Drive, Gmail, Calendar, Sheets, Docs, Slides, and Tasks. It supports listing files, sending emails, creating events, and reading or writing spreadsheet ranges within automated workflows.

Can I send Gmail messages and create Calendar events using a CLI?

Yes, you can send Gmail messages and create Calendar events using the @googleworkspace/cli. The tool provides direct command-line access to read and send email, alongside creating and inspecting calendar events for automation workflows.

Do I need authentication credentials to read Google Sheets from the CLI?

Yes, reading Google Sheets ranges requires authentication credentials. You must either authenticate via gws auth login or set a credentials JSON file containing the appropriate Google API scopes in your environment variables before executing commands.

What output formats are supported when listing Google Drive files?

Listing Google Drive files supports JSON, table, yaml, and csv output formats. This allows you to easily parse the results of file searches and listings within various integration and automation workflows.

Can I build a daily reporting workflow that combines Google Sheets, Drive, and Gmail?

Yes, you can build a daily reporting workflow that creates a spreadsheet, populates data, uploads a PDF to Drive, and emails the team with a link to the file. This unifies multiple Google Workspace operations into a single automated process.

What is the best way to manage Google Drive files without a graphical interface?

The best way to manage Google Workspace resources without a graphical interface is the @googleworkspace/cli. It centralizes repetitive manual operations like listing, searching, uploading, and downloading Drive files directly from the command line.