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.