imap-smtp-email

Read and send emails via IMAP/SMTP with attachment handling.

2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/mammut001/pipi-shrimp-agent --skill imap-smtp-email-mammut001
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imap-smtp-email
Source: https://github.com/mammut001/pipi-shrimp-agent/tree/main/src/skills/email
Command: npx skills add https://github.com/mammut001/pipi-shrimp-agent --skill imap-smtp-email-mammut001

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing email programmatically can be tedious and error-prone. This Skill reads and sends email via IMAP/SMTP, enabling automated inbox checks, message retrieval, mailbox searches, read/unread status management, and attachment handling across major providers.

Core Features & Use Cases

  • Inbox automation: check for new emails, fetch content, and mark messages as read or unread.
  • Attachment handling & replies: download attachments and send responses with attachments via SMTP.
  • Provider compatibility: works with common IMAP/SMTP servers (Gmail, Outlook, 163/126/188 family) and standard servers for seamless automation.

Quick Start

Check for unread emails in your configured mailbox and reply with an attachment.

Frequently Asked Questions about imap-smtp-email

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

FAQPage Schema
How do I automate checking my IMAP inbox for unread emails?

You can automate checking your IMAP inbox for unread emails by using this Skill to connect, fetch, and filter unread messages programmatically. It supports marking messages as read or unread across providers like Gmail and Outlook.

Can I send emails with attachments via SMTP automatically?

Yes, you can send emails with attachments via SMTP automatically. This Skill composes and sends replies with attachments using SMTP, enabling automated response workflows for personal and small-team inboxes.

Does IMAP and SMTP automation work with Gmail and Outlook?

IMAP and SMTP automation works with Gmail, Outlook, and the 163/126/188 server family. This Skill connects to common IMAP and SMTP servers for seamless inbox checks, message retrieval, and attachment handling.

What is the best way to download email attachments from a mailbox programmatically?

The best way to download email attachments programmatically is using this Skill to fetch messages via IMAP and extract attachments. It handles attachment downloads for personal and small-team inbox workflows.

Do I need a .env file to manage credentials for mailbox operations?

Yes, you need a local .env file to manage credentials for mailbox operations. This Skill loads environment-based credentials from a .env file to authenticate IMAP and SMTP connections securely.

Why use IMAP and SMTP for email automation instead of web APIs?

Using IMAP and SMTP for email automation provides universal protocol compatibility across providers without requiring specific web API integrations. This approach standardizes inbox checks, searches, and attachment handling for small-team workflows.