portable-email-manager

Verified·Scanned 2/18/2026

This skill is a CLI email manager that sends, reads, searches, and moves email via IMAP/SMTP using ./scripts/email.js. It requires EMAIL_USER/EMAIL_PASS and connects to servers like smtp.zoho.eu and imap.zoho.eu; these network and credential uses are purpose-aligned.

from clawhub.ai·v0.2.0·23.6 KB·0 installs
Scanned from 1.0.1 at a033df2 · Transparency log ↗
$ vett add clawhub.ai/jorgermp/portable-email-manager

Email Manager Lite v0.2.0

Lightweight, self-contained email manager for OpenClaw with advanced search, folder management, and attachment detection.

Quick Start

# 1. Install dependencies
cd skills/portable-email-manager
npm install

# 2. Set credentials
export EMAIL_USER="your@email.com"
export EMAIL_PASS="your-app-password"

# 3. Test it
./scripts/email.js help
./scripts/email.js read 5

New in v0.2

Advanced Search

  • Filter by sender, subject, date range, read status
  • Search in email body
  • Combine multiple filters

📁 Folder Management

  • List all IMAP folders
  • Move emails between folders
  • Automatic folder validation

📎 Attachment Info

  • Detect attachments automatically
  • Show filename, type, and size
  • Displayed in all email listings

Quick Examples

# Search unread emails from boss
./scripts/email.js search --from "boss@company.com" --unseen

# List all folders
./scripts/email.js folders

# Move email to Archive (get UID from read/search output)
./scripts/email.js move 12345 "Archive"

# Search by date range
./scripts/email.js search --since "Jan 1, 2026" --limit 10

Documentation

See SKILL.md for complete documentation with all features, examples, and troubleshooting.

Compatibility

  • ✅ Zoho Mail (default config)
  • ✅ Gmail
  • ✅ Outlook/Hotmail
  • ✅ iCloud Mail
  • ✅ Custom IMAP/SMTP servers

Configuration

Default: Zoho Mail EU (smtp.zoho.eu / imap.zoho.eu)

To change provider, edit scripts/email.js and update smtpConfig and imapConfig.

Support

  • 📚 Full docs: SKILL.md
  • 🐛 Issues: Check troubleshooting section in SKILL.md
  • 💡 Tips: Run ./scripts/email.js help