Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added bulk Gmail operations: bulk-label and bulk-trash commands for batch labeling and deleting emails. - Updated Gmail documentation with usage examples for new bulk features. - No other changes detected.-
What This Skill Does
CLI scripts covering Gmail, Google Calendar, Drive, Docs, Sheets, Slides, Contacts, and Google Chat. Authentication uses a hosted OAuth flow where the user clicks a link and pastes a token back. No API keys, credential files, or Google Cloud project setup required.
Hosted OAuth removes the need to create a Google Cloud project, enable APIs, or manage credential JSON files that typical Google API integrations require.
When to use it
- Send or draft emails from an agent workflow
- Create and delete calendar events by date and time
- Search Google Drive for files by name
- Read and write rows in a Google Sheet
- Bulk archive or trash emails matching a search query
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Schedule a team standup tomorrow at 9am
- 1Run auth.py status to confirm the user is authenticated
- 2If not authenticated, run auth.py login and send the URL to the user
- 3User clicks the link, copies the token, and agent runs auth.py save '<TOKEN>'
- 4Run gcal.py create "Team Standup" "2026-03-13T09:00" "2026-03-13T09:30"
Calendar event "Team Standup" created for March 13 at 9:00 AM with a confirmed event ID
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.