IMAP mail reading skill
imap-client
A skill for reading and searching email over IMAP via the myl CLI: Gmail, Yandex Mail, Mail.ru, autodiscovery for others
- 2 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- It only reads mail through a read-only client; sending and folder changes are out of scope
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/imap-clientDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- It only reads mail through a read-only client; sending and folder changes are out of scope
This is third-party code. Review the repository files before installing.
What it does
The skill teaches the agent when and how to use myl, a small read-only IMAP CLI client, to check the inbox, search messages and download attachments from the terminal. It ships ready IMAP_PROVIDER shortcuts for Gmail, Yandex Mail including Yandex 360 for Business addresses, and Mail.ru with the mail.ru, bk.ru, inbox.ru and list.ru domains, with autodiscovery or manual server setup for other providers. Credentials come only from the environment or a file with 600 permissions, never asked for mid-conversation, and SKILL.md's own description explicitly excludes sending mail, SMTP or composing: read only.
Who it is for. For people who want to check and search Yandex, Mail.ru or Gmail email right from an agent chat, without opening a mail client.
Good fit when
- You want to check new mail or find a specific email by asking the agent
- You want to download an attachment from an email without opening a mail client
- You want support for several mail providers at once with ready settings
Not a fit when
- You need to send or reply to an email: the skill is deliberately read-only
- You need folder management, flags or other mailbox state changes
Example request
Check my Yandex mail and find the email from the tax office from the last monthLimitations
You need the myl CLI installed and an app-specific password from the mail provider; a regular account password does not work for most services. The skill itself refuses to read the credentials file if its permissions are not 600 or 400. It is read-only; sending mail and folder management are out of scope.
How to disable. Remove the imap-client folder from your skills directory, e.g. ~/.claude/skills/imap-client, and delete the IMAP_USER and IMAP_PASSWORD variables from your environment.
FAQ
Can the skill send an email on my behalf?
No, myl only reads mail; sending and SMTP are deliberately out of scope.
Will my regular Yandex Mail password work?
No, you need a separate app-specific password from the mail account's security settings.
Discussion
No questions or reviews yet.
Related
All Yandex 360 toolsYandex Mail MCP server
ymail-mcp
Yandex work mail in Claude Code over IMAP: reading, searching threads and drafting replies without sending
Yandex Mail MCP
Yandex Mail MCP Server
Yandex Mail MCP server over IMAP and SMTP: search and read mail, attachments, send, move and delete
A skill pack for Yandex 360: Mail, Calendar, Contacts, Directory, Telemost, Disk, Forms and Tracker
Yandex Mail Digest MCP server
MCP Server: Yandex Mail Digest
An MCP server that reads Yandex Mail for a period and saves a structured digest to a file
Email MCP: Yandex, Mail.ru and other providers
Email MCP Server
An HTTP/SSE wrapper around an IMAP MCP server for remote mailbox access from Claude Web: read, search, send, across 15 providers
Mail.ru read-only mail MCP server
Mail.ru MCP
A small read-only MCP server for Mail.ru mail: listing, reading, searching and folders, with no ability to send or delete
README in short
The README lists providers with ready shortcuts, gives a quick start covering installing myl, getting an app password, installing the skill via ClawHub or git clone, and three credential setup methods for OpenClaw, Claude Code and headless scenarios with a file-permission check.
README badge
Original SKILL.md
--- name: imap-client description: 'Read, search, and download email over IMAP from the command line using the myl CLI client. Use this skill whenever the user wants to interact with their mailbox from a terminal, checking the inbox, listing or searching messages, reading a specific email, opening HTML or raw source, or saving attachments. Do not trigger for outgoing mail (sending, SMTP, drafting), myl is read-only, or for desktop/GUI mail clients.' license: MIT --- # imap-client Read mailboxes over IMAP from the terminal using myl, a small Python CLI client. myl is read-only and intentionally minimal: it lists, searches, and fetches messages and attachments. It does not send mail, manage folders, or modify state beyond optional read-marking.