Google Suite Skill
**Version:** 1.0.0
by cenralsolution · published 2026-03-22
$ claw add gh:cenralsolution/cenralsolution-google-suite# Google Suite Skill
**Version:** 1.0.0
**Category:** Productivity
**Description:** Unified access to Gmail, Google Calendar, and Google Drive APIs for sending, reading, deleting emails, managing calendar events, and handling files.
Features
Gmail
Google Calendar
Google Drive
Setup
Prerequisites
Environment Variables
Required Scopes
Token Storage
Installation
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
Usage
Authentication
1. On first use, the skill will prompt for OAuth2 authentication.
2. Visit the provided URL, log in, and paste the authorization code.
3. Tokens will be saved for future use.
Example Calls
#### Send Email
skill.execute({
"service": "gmail",
"action": "send",
"to": "user@example.com",
"subject": "Test Email",
"body": "Hello from OpenClaw!"
})
#### List Emails
skill.execute({
"service": "gmail",
"action": "list",
"query": "from:boss@company.com"
})
#### Delete Email
skill.execute({
"service": "gmail",
"action": "delete",
"message_id": "XYZ123..."
})
#### List Calendar Events
skill.execute({
"service": "calendar",
"action": "list",
"days": 7
})
#### Create Calendar Event
skill.execute({
"service": "calendar",
"action": "create",
"summary": "Team Meeting",
"start": "2024-03-01T10:00:00",
"end": "2024-03-01T11:00:00"
})
#### List Drive Files
skill.execute({
"service": "drive",
"action": "list",
"query": "name contains 'report'"
})
#### Upload File to Drive
skill.execute({
"service": "drive",
"action": "upload",
"file_path": "./myfile.pdf"
})
Security
Troubleshooting
References
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...