himalaya

Manage emails from the command line using Himalaya with IMAP, SMTP, Notmuch, or Sendmail backends.

1|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/Zentin-L/Masterbot --skill himalaya-zentin-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/Zentin-L/Masterbot/tree/main/skills/himalaya
Command: npx skills add https://github.com/Zentin-L/Masterbot --skill himalaya-zentin-l

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a CLI-based way to manage emails across accounts using IMAP, SMTP, Notmuch, or Sendmail, eliminating the need for a full GUI email client and enabling automation from the terminal.

Core Features & Use Cases

  • Multi-account email management with a CLI
  • List folders, read messages, compose using MML, and manage attachments
  • Supports multiple backends (IMAP/SMTP, Notmuch, Sendmail) and an onboarding wizard for quick setup

Quick Start

Open a terminal and run Himalaya to connect accounts and manage your emails.

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 configuring IMAP and SMTP backends through an interactive CLI setup wizard, enabling you to list folders, read messages, and send emails without a GUI client.

Can I handle multiple email accounts from the command line?

Yes, command line email management supports multiple accounts. You can configure and switch between various accounts within the CLI to organize and read messages across different providers.

How do I compose emails and add attachments via a CLI email client?

Composing emails and adding attachments is handled using MML-based formatting. This allows you to write message content and attach files directly from the command line interface.

Does the Himalaya CLI email client work with Notmuch and Sendmail?

Yes, the Himalaya CLI supports Notmuch and Sendmail as alternative backends alongside IMAP and SMTP, providing flexibility for local mail indexing and message delivery workflows.

What is the best way to configure OAuth and password management for a CLI email tool?

CLI email tools offer optional integration for OAuth and password management during the interactive onboarding setup, ensuring secure authentication when connecting your IMAP and SMTP accounts.