himalaya

Manage emails in the terminal via IMAP/SMTP with Himalaya.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill himalaya-kelinfoxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/kelinfoxy/EZ-Homelab/tree/main/docker-compose/ez-assistant/skills/himalaya
Command: npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill himalaya-kelinfoxy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a command-line interface to manage emails via IMAP and SMTP, enabling reading, composing, and organizing messages from the terminal across multiple accounts.

Core Features & Use Cases

  • List, read, write, reply, forward, and search emails from a terminal
  • Manage multiple accounts and use MML (MIME Meta Language) for message composition
  • Reference configuration guidance for IMAP/SMTP credentials

Quick Start

Install Himalaya and configure an IMAP/SMTP account to begin managing emails from the terminal.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage emails from the terminal using IMAP and SMTP?

You can manage emails from the terminal using IMAP and SMTP by configuring a CLI client with your mail server credentials. This allows you to list, read, write, reply, forward, and search messages directly from the command line.

Can I handle multiple email accounts in a terminal-based email client?

Yes, terminal-based email management via IMAP supports configuring multiple accounts. You can switch between accounts and navigate folders to read or compose messages across different addresses.

How do I compose and format emails in a CLI environment?

You compose and format emails in a CLI environment using MML (MIME Meta Language). This approach supports message composition for reading, writing, and replying to emails directly from the terminal.

What do I need to set up before reading emails via IMAP in the terminal?

To set up terminal-based email reading via IMAP, you need a CLI client installed, a config.toml file with IMAP and SMTP credentials, and active network access to your mail servers.

Does terminal email management work for standard workstation email workflows?

Terminal email management via IMAP and SMTP applies to everyday workstation email workflows. It supports standard folder navigation, message read and write operations, and multi-account access.

What is the best way to read and organize emails without a graphical email client?

The best way to read and organize emails without a graphical client is using a CLI tool that connects via IMAP. It enables folder navigation, searching, and standard message handling like replying and forwarding directly in the terminal.