himalaya

Manage terminal-based email via CLI across IMAP/SMTP backends.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill himalaya-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/integrations/himalaya
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill himalaya-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya helps developers and power users manage emails from the terminal by providing a CLI that can interact with IMAP/SMTP servers (and Notmuch or Sendmail backends), unifying reading, composing, searching, and organizing messages in one place.

Core Features & Use Cases

  • Manage emails from the terminal across IMAP/SMTP (plus Notmuch or Sendmail backends).
  • Read, write, reply, forward, search, and organize emails using a single command-line interface.
  • Support multiple accounts and MML-based composing for scripted or automated workflows.

Quick Start

Install Himalaya, configure an account, and begin managing your 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 by using a CLI client that interacts directly with IMAP and SMTP servers to read, compose, and organize messages. This approach unifies multiple accounts and email actions into a single command-line interface.

Can I search and organize emails across multiple accounts in a terminal email client?

Yes, terminal email clients can support multiple accounts configured via config files, allowing you to search, read, write, and archive messages across different inboxes from one interface.

Does Himalaya work with Notmuch and Sendmail backends for email management?

Yes, Himalaya supports Notmuch and Sendmail backends in addition to standard IMAP and SMTP, enabling flexible email management and search workflows directly from the command line.

How do I compose emails using MML in a command-line interface?

You can compose emails using MML-based formatting within supported terminal email clients, allowing you to write, reply to, and forward messages while integrating into scripted or automated workflows.

What is the best way to configure multiple email accounts for terminal-based access?

Configuring multiple accounts for terminal-based access involves defining account settings in a config file, which allows the CLI client to connect to various IMAP and SMTP servers and manage folders.

What are the limitations of managing emails via a CLI instead of a GUI?

Managing emails via a CLI requires familiarity with terminal commands and text-based config files, lacking visual rendering of HTML emails natively, though it enables faster searching and scripting.