himalaya

Manage emails via IMAP and SMTP from a command-line interface.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/iliagerman/mordecai --skill himalaya-iliagerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/iliagerman/mordecai/tree/main/skills/shared/himalaya
Command: npx skills add https://github.com/iliagerman/mordecai --skill himalaya-iliagerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a powerful command-line interface for managing your email, allowing you to send, receive, search, and organize messages without leaving your terminal.

Core Features & Use Cases

  • Email Management: List, read, reply to, forward, and delete emails.
  • Search & Filtering: Powerful query language to find specific emails based on various criteria.
  • Configuration: Supports multiple email accounts and providers (Gmail, Outlook, etc.) with secure credential handling.
  • Use Case: Quickly search your inbox for emails from a specific sender containing a keyword, then reply to the most recent one, all from your terminal.

Quick Start

Use the himalaya skill to list all your email folders.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage email from the command line using IMAP and SMTP?

You can manage email from the command line by using a CLI client that communicates via IMAP and SMTP protocols. This allows you to list, read, write, reply to, forward, search, and organize messages directly within your terminal environment.

Can I use a command-line email client with Gmail and Outlook?

Yes, a command-line email client can integrate with various providers including Gmail and Outlook. It supports configuration for multiple accounts and offers secure credential management to authenticate and access your provider accounts.

How do I search and filter emails from the terminal?

You can search and filter emails from the terminal using a built-in query language. This feature allows you to find specific emails based on various criteria like specific senders or keywords, returning matching messages for quick action.

What is the best way to send and reply to emails without leaving the terminal?

The best way to send and reply to emails without leaving the terminal is using a CLI email manager. It handles writing, replying, and forwarding operations via SMTP, enabling you to process messages without opening a graphical email application.

Does command-line email management support multiple accounts and secure credentials?

Yes, command-line email management supports multiple accounts and secure credentials. It provides configuration templating and secure credential handling to safely manage authentication for different providers like Gmail and Outlook simultaneously.