portable-email-manager
Lightweight email manager with IMAP/SMTP support, advanced search, folder management, and attachment detection. Works with Zoho, Gmail, Outlook, and any IMAP/SMTP provider.
Why use this skill?
Manage your inbox with the portable-email-manager skill for OpenClaw. Features IMAP/SMTP support, advanced search, folder management, and attachment detection.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jorgermp/email-manager-liteWhat This Skill Does
The portable-email-manager is a robust, lightweight command-line tool designed for the OpenClaw AI agent. It provides comprehensive IMAP and SMTP capabilities, allowing your agent to interact directly with your email infrastructure without external heavy-lifting services. The tool handles everything from simple email retrieval to complex folder management and attachment detection. It is designed to be cross-provider compatible, meaning you can plug it into Gmail, Outlook, Zoho, or any private mail server. It exposes advanced search functionalities that allow the agent to filter messages by sender, date range, read status, or keywords, making it an essential bridge between your inbox and your AI-driven workflows.
Installation
Installation is straightforward. First, navigate to the skill directory within your OpenClaw environment (cd skills/portable-email-manager) and run npm install. The skill relies on nodemailer for outgoing traffic, imap-simple for incoming retrieval, and mailparser to unpack and interpret email content correctly. Ensure you have your environment variables set before execution: export EMAIL_USER and EMAIL_PASS (preferably an App Password). If you are using non-standard providers like Gmail or Outlook, you will need to modify the configuration inside scripts/email.js to point toward the correct host headers and ports as defined in the documentation.
Use Cases
This skill is perfect for automating routine communication tasks. Use it to scan incoming emails for specific report keywords, organize your inbox by moving high-priority items to specific folders, or quickly search through thousands of historical messages to find a specific document. It is particularly effective for developers or power users who want to "chat" with their inbox, asking their agent to summarize unread messages or draft responses based on existing threads.
Example Prompts
- "OpenClaw, find all unread emails from my manager sent this week and summarize the attachments."
- "Search for the latest invoice from the billing department and move it to the 'Financials' folder."
- "Send a quick email to the team letting them know the weekly report is ready and attached."
Tips & Limitations
Be mindful that searching the email body (--body) can be computationally expensive and slow for very large mailboxes, so use sender or subject filters whenever possible. Always use App Passwords rather than your primary account credentials to ensure maximum security. If you are experiencing connection issues, verify your provider's specific port requirements (like TLS/587 for Outlook).
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-jorgermp-email-manager-lite": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
google-photos
Manage Google Photos library. Upload photos, create albums, and list library content. Use when the user wants to backup, organize, or share images via Google Photos.
task-monitor
Real-time web dashboard for OpenClaw sessions and background tasks. Mobile-responsive with auto-refresh.
gitlab-manager
Manage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues.