imap-smtp-email

Read and send emails via IMAP/SMTP using a CLI.

38|3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/pipixia-labs/creative-claw --skill imap-smtp-email-pipixia-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/pipixia-labs/creative-claw/tree/main/skills/imap-smtp-email
Command: npx skills add https://github.com/pipixia-labs/creative-claw --skill imap-smtp-email-pipixia-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotenv, imap, imap-simple, mailparser, nodemailer, and includes scripts (resource) components.

What problem does it solve?

Read and send email via IMAP/SMTP, centralizing inbox management and outreach across providers.

Core Features & Use Cases

  • Read, search, and manage emails via IMAP; send messages via SMTP; supports attachments, HTML, and multiple recipients; works with Gmail, Outlook, 163/126/188 domains.

Quick Start

Configure your IMAP/SMTP credentials in a .env file and use the CLI (check, fetch, search, mark-read, mark-unread, list-mailboxes, send) to manage your inbox.

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 send emails via IMAP and SMTP using a CLI?▼

You can read and send emails via IMAP and SMTP using a CLI by configuring credentials in a .env file and executing commands like check, fetch, search, and send to manage your inbox.

Can I use nodemailer to send emails with attachments from the command line?▼

Yes, you can send emails with attachments from the command line; the Skill uses nodemailer to handle SMTP message sending, supporting HTML, attachments, and multiple recipients across major providers.

Does this IMAP email tool work with Gmail and Outlook?▼

Yes, this IMAP email tool works with Gmail, Outlook, and 163/126/188 domains, allowing you to centralize inbox management and outreach across these major email providers.

How do I search a mailbox and mark messages as read using Node.js?▼

You can search a mailbox and mark messages as read using Node.js by running the CLI search and mark-read commands, which automate retrieving messages and updating their status via IMAP.

What do I need to configure before checking my inbox with this email CLI?▼

Before checking your inbox with this email CLI, you need to configure your IMAP and SMTP credentials in a .env file to authenticate your connection to the mail server.

How do I list available mailboxes when managing emails via IMAP?▼

To list available mailboxes when managing emails via IMAP, use the list-mailboxes CLI command, which retrieves and displays all folders accessible within your configured email account.