ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

gmail-client-PM

Read and send emails via Gmail. Use to list unread messages, read specific emails by ID, or send new emails.

Why use this skill?

Automate your Gmail inbox with the gmail-client-PM skill for OpenClaw. Easily read, list, and send emails via terminal commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dexiaong/gmail-client-pmte
Or

What This Skill Does

The gmail-client-PM skill serves as a robust bridge between your AI agent and the Gmail ecosystem. Built on standard IMAP and SMTP protocols, this tool allows your assistant to automate the retrieval, analysis, and composition of emails directly from your terminal or AI environment. Whether you are managing high-volume incoming communications, need to quickly extract information from threads, or want to trigger automated responses based on external events, this tool provides a programmatic interface to your inbox. By leveraging App Passwords, it ensures that your agent can authenticate securely without compromising your primary account credentials.

Installation

To integrate this skill into your workflow, ensure your environment has Python 3 installed. You can quickly add the tool to your system using the following command: clawhub install openclaw/skills/skills/dexiaong/gmail-client-pmte. Once installed, you must configure your environment variables. Open your system settings or .env file and add your Gmail address as GMAIL_USER and a generated Google App Password as GMAIL_PASS. Detailed setup instructions are available at https://openclawcli.forum.

Use Cases

This skill is ideal for professionals dealing with inbox overflow. Use it to scan for unread messages, extract specific project updates, or send automated confirmation emails. It is particularly useful for developers who need to receive notification alerts or support teams that require a scripted way to send templated responses to customers.

Example Prompts

  1. "OpenClaw, please check my inbox for any unread messages and provide me with a summary of the latest three."
  2. "I need to follow up on a client request; please send an email to [email protected] with the subject 'Project Update' and the body 'Attached is the file you requested.'"
  3. "OpenClaw, find the email with ID 105 in my inbox and tell me what the main content is so I can process it."

Tips & Limitations

To ensure consistent performance, always ensure your GMAIL_PASS is kept in a secure vault. Note that this tool interacts directly with Gmail's servers, so network connectivity is required for all operations. For privacy, avoid hardcoding credentials in scripts. If you encounter authentication errors, verify that 2FA is enabled on your Google account and that the App Password has been refreshed. Limit the frequency of your list requests to avoid triggering Google's rate-limiting protections, which could lead to temporary access restrictions.

Metadata

Author@dexiaong
Stars1100
Views5
Updated2026-02-17
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dexiaong-gmail-client-pmte": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#gmail#email#productivity#automation#imap
Safety Score: 3/5

Flags: network-access, external-api