← Back to Skills Marketplace
shimonxin

IMAP Mailbox

by Shimon Xin · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
58
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install imap-mailbox
Description
Read and manage emails via IMAP protocol. List, read, search, and download email attachments. Supports digest mode for daily briefings. Triggers: check email...
README (SKILL.md)

IMAP Mailbox

Read and manage emails via the IMAP protocol.

Use Cases

  • User asks to check email, view inbox, or read email content
  • User asks to search emails (by sender, subject, etc.)
  • User asks to mark emails as read/unread
  • Daily email digest / briefing

Commands

List Recent Emails

imap-mailbox list [limit]

Lists summaries (sender, subject, date) of the most recent emails. Default: 10.

Read Email Content

imap-mailbox read \x3Cuid>

Read the full content of the email with the specified UID.

Search Emails

imap-mailbox search \x3Ckeyword>

Search emails where the subject or sender contains the keyword.

Email Digest

imap-mailbox digest

Generate a daily email digest summary — categorized and condensed for quick review.

Download Attachments

imap-mailbox download \x3Cuid> [output-dir]

Download attachments from the specified email to the output directory.

Configuration

Config file located at ~/.config/imap-mailbox/config.json, containing email address, IMAP server, and authorization token.

{
  "email": "[email protected]",
  "host": "imap.example.com",
  "port": 993,
  "token": "your-authorization-code"
}

Security Notes

  • Authorization tokens are stored locally and never uploaded
  • Recommend rotating authorization tokens periodically
  • To revoke access, regenerate the authorization code in your email provider settings
Usage Guidance
Review before installing. Only use this if you are comfortable giving it access to your mailbox credentials and private email. Prefer a fixed version that verifies TLS certificates, uses HTTPS npm registry URLs, narrows triggers, documents all local storage, and asks before saving email bodies, attachments, or digests to disk.
Capability Assessment
Purpose & Capability
The IMAP list/read/search/digest purpose is coherent and email access is expected, but the documented download command is not wired into the CLI, while a separate attachment script uses a hardcoded output folder and default UID.
Instruction Scope
The trigger phrases are broad for a sensitive mailbox-reading skill, and the artifacts do not add confirmation gates before reading message bodies, generating digests, or saving email-derived content.
Install Mechanism
Dependencies are normal npm packages, but package-lock.json pins many tarballs to a third-party plain-HTTP mirror, creating supply-chain risk for a tool that can access email credentials and content.
Credentials
Network access to a configured IMAP server and local config access fit the purpose, but both IMAP clients set rejectUnauthorized:false, weakening TLS protection for credentials and mailbox contents.
Persistence & Privilege
The skill writes reported-message state, digest markdown files, attachments, and parsed email text under ~/.openclaw/workspace/memory without clear opt-in, retention controls, or restrictive storage design.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install imap-mailbox
  3. After installation, invoke the skill by name or use /imap-mailbox
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Full English translation of SKILL.md and all content
v1.0.0
首个公开版本:Node.js IMAP邮件读取,支持摘要生成、附件下载、邮件搜索
Metadata
Slug imap-mailbox
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is IMAP Mailbox?

Read and manage emails via IMAP protocol. List, read, search, and download email attachments. Supports digest mode for daily briefings. Triggers: check email... It is an AI Agent Skill for Claude Code / OpenClaw, with 58 downloads so far.

How do I install IMAP Mailbox?

Run "/install imap-mailbox" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is IMAP Mailbox free?

Yes, IMAP Mailbox is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does IMAP Mailbox support?

IMAP Mailbox is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created IMAP Mailbox?

It is built and maintained by Shimon Xin (@shimonxin); the current version is v1.0.1.

💬 Comments