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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dexiaong/gmail-client-pmteWhat 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
- "OpenClaw, please check my inbox for any unread messages and provide me with a summary of the latest three."
- "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.'"
- "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
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-dexiaong-gmail-client-pmte": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
omnicog
Universal service integration for OpenClaw — connect Reddit, Steam, Spotify, GitHub, Discord, and more with a single API.
chaterimo
AI Customer Service for Shopify & E-commerce - Query conversations, analyze chatbot performance, and manage your Chaterimo AI assistant
lulu-monitor
AI-powered LuLu Firewall companion for macOS. Monitors firewall alerts, analyzes connections with AI, sends Telegram notifications with Allow/Block buttons. Use when setting up LuLu integration, handling firewall callbacks, or troubleshooting LuLu Monitor issues.
gmail-client-PM
Read and send emails via Gmail. Use to list unread messages, read specific emails by ID, or send new emails.
arb-injection
BYOCB ArbInjectionSkill: Scan EVM smart contracts for arbitrary call injection vulnerabilities. Monitor chains in real-time or scan specific addresses.