Install any skill in seconds. Free to start, no credit card required.
Get Started Free →kxiandaoyan/imap-smtp-email
Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip.188.com.
Passed 14 of 19 test cases with the skill, and 3 of 19 without it.
and 24 more in the full report
13 fixed3 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to quickly check if any new emails arrived in my INBOX in the past 2 hours. Please run the email check tool to show them.
| Checked | Without skill | With skill |
|---|---|---|
| Executes node scripts/imap.js check | Missed | Passed |
| Includes --recent 2h | Missed | Passed |
The instructions your model reads when the skill loads.
Read, search, and manage email via IMAP protocol. Send email via SMTP. Supports Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, vip.188.com, and any standard IMAP/SMTP server.
This skill requires the following environment variables to be configured:
IMAP_HOST - IMAP server hostname (e.g., imap.gmail.com)IMAP_PORT - IMAP server port (default: 993)IMAP_USER - Your email addressIMAP_PASS - Your password or app passwordIMAP_TLS - Use TLS/SSL connection (default: true)IMAP_REJECT_UNAUTHORIZED - Verify SSL certificates (default: true, set to false for self-signed certs)IMAP_MAILBOX - Default mailbox (default: INBOX)SMTP_HOST - SMTP server hostname (e.g., smtp.gmail.com)SMTP_PORT - SMTP server port (587 for STARTTLS, 465 for SSL)SMTP_SECURE - Use SSL (true for port 465, false for port 587)SMTP_USER - Your email addressSMTP_PASS - Your password or app passwordSMTP_FROM - Default sender email (optional)SMTP_REJECT_UNAUTHORIZED - Verify SSL certificates (default: true, set to false for self-signed certs).env file (add to .gitignore)npm install in the skill directory to install dependenciesCreate .env in the skill folder or set environment variables:
test cases passed, vs 3 / 19 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.