email-manager

Automates email retrieval and sending via IMAP/SMTP with attachments and error reporting.

12|2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/haomingz/kimi-skills --skill email-manager-haomingz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-manager
Source: https://github.com/haomingz/kimi-skills/tree/main/skills/email-manager
Command: npx skills add https://github.com/haomingz/kimi-skills --skill email-manager-haomingz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imap, imap-simple, mailparser, nodemailer, dotenv.

What problem does it solve?

Manages the end-to-end email workflow by providing an IMAP/SMTP client that can fetch, search, and download attachments, and send messages across major providers with secure configuration.

Core Features & Use Cases

  • Check inbox and fetch messages by criteria (unread, from, subject), including attachments
  • Download attachments from emails and save to secure directories
  • Send emails with text or HTML bodies and multiple recipients, with optional attachments
  • Configure credentials securely via a .env file and environment variables to support multiple providers

Quick Start

Configure your mailbox with IMAP/SMTP details in a .env file, then run a test to check inbox and send a sample message.

Frequently Asked Questions about email-manager

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

FAQPage Schema
How do I automatically fetch unread emails from my inbox via IMAP?

This Skill automates email retrieval and sending across IMAP/SMTP protocols. It checks the inbox for unread messages, searches emails by subject or sender, and downloads attachments to local directories using environment-based configuration.

Can I send emails with attachments using SMTP and nodemailer?

Yes, you can send emails with attachments using SMTP and nodemailer. The toolkit composes messages with text or HTML bodies, supports multiple recipients, and includes optional file attachments sent securely via environment-configured SMTP credentials.

What is the best way to configure IMAP and SMTP credentials for automated email workflows?

The best way to configure IMAP and SMTP credentials is using a .env file with environment variables. This approach securely manages authentication details across multiple providers without hardcoding sensitive data into your application logic.

Does this email toolkit support downloading and saving attachments from specific messages?

Yes, the toolkit supports downloading attachments from specific messages. It parses retrieved emails and saves attached files securely to designated directories, handling various file formats while providing robust error reporting during the extraction process.

How do I search emails by subject or sender across major providers using IMAP?

You can search emails by subject or sender across major providers using the IMAP client. The toolkit applies search criteria to filter messages matching specific senders or subject lines, returning matching results for further processing or attachment retrieval.