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.