email-manager

Manage emails via IMAP/SMTP using Python imaplib and smtplib.

39|4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/xuthreekid/clawchain --skill email-manager-xuthreekid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-manager
Source: https://github.com/xuthreekid/clawchain/tree/main/backend/data/skills/email-manager
Command: npx skills add https://github.com/xuthreekid/clawchain --skill email-manager-xuthreekid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing emails across multiple servers and accounts can be tedious, error-prone, and time-consuming.

Core Features & Use Cases

  • Read inbox mail lists, search by subject or sender, and retrieve message content and attachments.
  • Send emails via SMTP, mark messages as read/unread or starred, and move messages to specified folders.
  • Use case: automatically scan for important emails and organize them into labeled folders for quick retrieval.

Quick Start

Use the skill to connect to your email server and start reading the inbox with a simple command.

Frequently Asked Questions about email-manager

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

FAQPage Schema
How do I automate reading and organizing emails via IMAP?

To automate email organization via IMAP, you can connect to your mail server to read inbox lists, search messages by subject or sender, and move emails into specified folders. This allows automatic scanning and categorization of important messages for quick retrieval.

Can I send emails with attachments using SMTP and Python?

Yes, you can send emails with attachments using SMTP and Python. The skill connects to SMTP servers using standard Python libraries like smtplib, enabling you to send new messages while also retrieving existing message content and attachments from your inbox.

What credentials do I need to connect to my IMAP and SMTP servers?

You need IMAP_HOST, IMAP_USER, and IMAP_PASSWORD credentials to connect to your IMAP and SMTP servers. Optional SMTP_HOST and SMTP_PORT settings are also supported if required by your mail provider to establish a successful connection.

Does this approach work for managing multiple email accounts across different servers?

Yes, this approach works for managing multiple email accounts across different servers. It connects to specified IMAP and SMTP servers to manage emails, solving the problem of tedious and error-prone manual management across multiple accounts.

What email properties can I modify when organizing my inbox?

When organizing your inbox, you can mark messages as read, unread, or starred. You can also move messages to specified folders and search by subject or sender to retrieve specific content and attachments from your email server.