A professional-grade integration allowing AI agents to read, send, and manage Gmail threads and labels using the official Google API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install tc-gmail
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install tc-gmail using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Gmail skill is a robust communication interface designed for modern AI agents within the Openclaw Skills ecosystem. By leveraging the official Gmail API and OAuth 2.0 authentication, it enables AI models to act as sophisticated personal assistants capable of handling high-volume email workflows with precision.
This skill goes beyond simple message sending; it allows for deep inspection of email threads, attachment handling, and complex organizational tasks through label management. It is an essential component for developers building autonomous agents that need to interact with the world via the most ubiquitous communication protocol: email.
To integrate this into your environment, ensure you have the required Python dependencies and set your environment variables:
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
Configure your environment variables in your .env file or shell:
export GMAIL_CLIENT_ID="your_google_client_id"
export GMAIL_CLIENT_SECRET="your_google_client_secret"
export GMAIL_REFRESH_TOKEN="your_oauth_refresh_token"
The skill interacts with the Gmail API's native data structures. Below is how common metadata and search operations are organized:
| Feature | Description |
|---|---|
| Query Operators | Supports standard filters like is:unread, from:, and has:attachment. |
| Message ID | Unique hex strings (e.g., msg_12345abcdef) used for direct retrieval. |
| Labels | System labels (STARRED, UNREAD, INBOX) and user-defined custom labels. |
| Formats | Options for minimal, metadata, or full message body retrieval. |
Loading
A robust command-line interface for managing emails across multiple accounts using IMAP, SMTP, and other backends.

A lightweight, authentication-free web scraping tool for extracting LinkedIn job postings using public API endpoints.

A powerful GIF search and media processing engine that integrates Tenor and Giphy directly into your AI workflow.

A powerful integration enabling AI agents to send and manage iMessages through a self-hosted BlueBubbles macOS server.

A high-performance CLI and AI agent tool for searching, downloading, and extracting frames from GIFs across Giphy and Tenor.

A powerful bilingual tool designed to detect AI writing patterns and humanize text through statistical analysis and natural vocabulary replacement.








































