google-workspace-agent

Automate Gmail, Calendar, Drive, Sheets, and Docs tasks via a unified CLI.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/traygerbig/clawhub-skills --skill google-workspace-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-workspace-agent
Source: https://github.com/traygerbig/clawhub-skills/tree/main/business-ops-pack/google-workspace-agent
Command: npx skills add https://github.com/traygerbig/clawhub-skills --skill google-workspace-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-auth-httplib2, google-api-python-client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Skill streamlines management of Gmail, Calendar, Drive, Sheets, and Docs within Claude Code, eliminating the need for manual navigation between tools and improving productivity.

Core Features & Use Cases

  • Unified Workspace: Access and manage Gmail, Calendar, Drive, Sheets, and Docs through a single command prefix (gw).
  • Authentication: Securely authenticate using OAuth 2.0 with granular scopes for each service.
  • Cross-Service Automation: Perform tasks like composing emails using spreadsheet data, or creating calendar events from Sheets.
  • Use Case: Quickly schedule a meeting using calendar data extracted from a spreadsheet without leaving Claude Code.

Quick Start

To send an email with data from a spreadsheet, use the command: gw mail-send --to "[email protected]" --subject "Meeting Update" --body "I will meet you at {calendar event location}" --attach-drive "sheet_id"

Frequently Asked Questions about google-workspace-agent

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

FAQPage Schema
How do I manage Gmail, Calendar, Drive, Sheets, and Docs from a single command line?

You can manage Google Workspace tasks from a single command line by using a unified interface with a `gw` prefix. It automates email composition, calendar event creation, file management, and data manipulation across Gmail, Calendar, Drive, Sheets, and Docs.

Do I need OAuth 2.0 authentication to use Google Workspace APIs for automation?

Yes, OAuth 2.0 authentication is required to use the Google Workspace APIs for automation. The integration securely authenticates your access using granular scopes for each specific service like Gmail, Drive, and Calendar.

Can I compose emails using data from Google Sheets and attach Drive files?

Yes, you can compose emails using spreadsheet data and attach Drive files. Use the `gw mail-send` command with parameters like `--to`, `--subject`, `--body`, and `--attach-drive` to pull data from Sheets and Drive directly.

What's the best way to schedule meetings using calendar data extracted from a spreadsheet?

The best way to schedule meetings from spreadsheet data is through cross-service automation. This approach extracts calendar data directly from Google Sheets to create calendar events without leaving your command-line environment.

Does the Google Workspace agent support Python API client libraries for cross-service tasks?

Yes, the Google Workspace agent supports Python API client libraries for cross-service tasks. It utilizes the `google-api-python-client` along with `google-auth` libraries to handle interactions across Gmail, Docs, Calendar, Drive, and Sheets.

Are there limitations when automating Google Workspace tasks with a unified command interface?

Automating Google Workspace tasks with a unified command interface requires handling OAuth 2.0 authentication and managing granular scopes for each service. You must configure these dependencies correctly before executing cross-service automations.