himalaya

Manage emails from the command line via IMAP/SMTP servers.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/RJB07/RX01 --skill himalaya-rjb07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/RJB07/RX01/tree/main/core/skills/himalaya
Command: npx skills add https://github.com/RJB07/RX01 --skill himalaya-rjb07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya is a CLI tool that lets you manage emails directly from the terminal, including support for multiple accounts and MIME-based composition. It enables fast, keyboard-driven workflows without a GUI, bridging local workflows with remote mail servers.

Core Features & Use Cases

  • List folders and messages, read emails, compose with MML, reply, forward, search, and organize messages from the command line.
  • Manage multiple accounts, attach files, and switch backends (IMAP/SMTP) to fit different environments.
  • Use cases include daily triage of inboxes on a development workstation, automated archival, and server-side scripting of email workflows.

Quick Start

Install Himalaya, configure your IMAP/SMTP credentials, and start by listing emails with himalaya envelope list.

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 terminal using IMAP and SMTP?

You can manage email from the terminal by connecting to IMAP and SMTP servers via a CLI. This allows you to list folders, read messages, compose with MML, reply, forward, search, and organize messages without a GUI.

Can I handle multiple email accounts from the command line?

Yes, you can handle multiple email accounts from the command line. The CLI includes options for managing multiple accounts, allowing you to switch contexts and triage inboxes concurrently during your workflow.

How do I read and compose emails in the terminal with MIME support?

You read and compose emails in the terminal with MIME support by using MML. This enables message composition, replying, forwarding, and attaching files directly through the command line interface.

What is the best way to automate server-side email workflows via IMAP?

The best way to automate server-side email workflows via IMAP is using a CLI tool that supports scripting. You can automate tasks like inbox triage and message archival by executing commands that interact directly with remote mail servers.

Do I need notmuch or local mail storage to search emails via CLI?

You do not strictly need notmuch or local mail storage to search emails via CLI. The tool can search and organize messages directly by connecting to remote IMAP servers, bridging local workflows with server-side data.

Does himalaya work for automated email archival on a development workstation?

Yes, himalaya works for automated email archival on a development workstation. It enables fast, keyboard-driven workflows and server-side scripting of email tasks by connecting to IMAP and SMTP backends.