imap-smtp-email

Read, search, and manage IMAP email while sending via SMTP.

850|114|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/wentorai/Research-Claw --skill imap-smtp-email-wentorai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/wentorai/Research-Claw/tree/main/skills/imap-smtp-email
Command: npx skills add https://github.com/wentorai/Research-Claw --skill imap-smtp-email-wentorai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It removes the hassle of manually checking, searching, and replying to emails by giving you a local command-line workflow for IMAP reading and SMTP sending.

Core Features & Use Cases

  • IMAP Email Management: Check new emails, fetch full messages, download attachments, list mailboxes, and mark messages as read/unread.
  • Powerful Searching: Filter by unseen/seen status, sender, subject keywords, and time ranges to quickly find relevant messages.
  • SMTP Email Sending: Send plain text or HTML emails with optional CC/BCC and attachments, using provider presets or any standard IMAP/SMTP server.
  • Multi-Account Support: Manage multiple mail accounts using either interactive setup or prefixed environment variables.

Quick Start

Ask the assistant to read your last 30 minutes of unread inbox emails and return the newest subjects and senders.

Frequently Asked Questions about imap-smtp-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and search emails using IMAP from the command line?

IMAP email reading and searching is executed locally by connecting to your provider and filtering messages by unseen status, sender, subject keywords, and time ranges to retrieve specific inbox items.

Can I send outbound emails with attachments via SMTP using a custom server?

SMTP email sending supports plain text or HTML messages with optional CC, BCC, and attachments, functioning with standard provider presets or any custom IMAP and SMTP server configurations.

How do I manage multiple email accounts for automated outreach and inbox triage?

Multi-account email management is supported through interactive setup or prefixed environment variables, allowing you to handle mailbox selection and automated notifications across several distinct mail accounts.

What do I need to connect to Gmail for retrieving attachments and managing mailboxes?

Connecting to Gmail requires IMAP connection parameters and SMTP credentials, alongside optional TLS or secure settings and configurable allowed read and write directories for attachment retrieval.

Does this IMAP and SMTP workflow support marking messages as read or unread after fetching?

IMAP email management includes marking fetched messages as read or unread, enabling efficient inbox triage when checking new emails, downloading attachments, or listing local mailboxes.

What are the limitations of using local IMAP and SMTP scripts for email automation?

Limitations include requiring manual configuration of account-scoped variables, IMAP connection parameters, and SMTP credentials, as the local script workflow relies on your provider's specific secure settings and allowed directories.