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

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • It only reads mail through a read-only client; sending and folder changes are out of scope
All reasons and checks
Russian stack

codd-tech/imap-client

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/imap-client

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add codd-tech/imap-client --skill imap-client -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit d1e7f63.

Text for your agent

Install myl with pipx install myl, get an app password in your mail settings, clone the repo into ~/.claude/skills/imap-client, and set IMAP_USER, IMAP_PASSWORD and IMAP_PROVIDER=yandex in your environment.

Other ways from the author
pipx install myl

Installs the myl CLI client the skill relies on.

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 month

Limitations

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.

Security check

  • It only reads mail through a read-only client; sending and folder changes are out of scope

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.

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.

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.

Official

A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes

MCP serverMedium risk46.5KRepository stars
Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31.2KRepository stars
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium riskNo VPN needed30.1KRepository stars
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1KRepository stars
Foxx AIIMAP mail reading skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.