himalaya

Manage emails from the terminal via IMAP/SMTP and local backends.

1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/sarathi-aiml/openclaw-zero-trust --skill himalaya-sarathi-aiml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/sarathi-aiml/openclaw-zero-trust/tree/main/skills/himalaya
Command: npx skills add https://github.com/sarathi-aiml/openclaw-zero-trust --skill himalaya-sarathi-aiml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya provides a fast, offline-friendly CLI for managing emails directly from the terminal, reducing context switching and dependency on web interfaces.

Core Features & Use Cases

  • Manage multiple IMAP/SMTP accounts from a single CLI, including listing, reading, composing, replying, forwarding, searching, and organizing messages.
  • Supports integration with Notmuch or Sendmail backends, enabling flexible workflows and local privacy.
  • Compose messages using MML (MIME Meta Language) with straightforward header handling and attachments.

Quick Start

Install Himalaya, configure your IMAP/SMTP backends, and list your inbox with Himalaya using the command 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 emails from the terminal using IMAP and SMTP?

You can manage emails from the terminal using IMAP and SMTP by configuring a CLI client to list, read, compose, and send messages. This approach enables offline-friendly operations and local backends, reducing dependency on web interfaces.

Can I search and organize local emails with Notmuch?

Yes, you can search and organize local emails with Notmuch by integrating it as a backend. This enables fast local indexing and querying across multiple accounts while keeping all data within your local environment for privacy.

What is the best way to compose MIME emails from the command line?

The best way to compose MIME emails from the command line is using MML (MIME Meta Language). It allows straightforward header handling and attachment integration directly within your terminal workflow without needing external email clients.

Does CLI email management work offline without data leaving my environment?

Yes, CLI email management supports local operation with no data leaving your environment. By utilizing local backends like Notmuch, you can read, search, and organize messages offline without maintaining an active server connection.

How do I configure multiple email accounts in a terminal client?

To configure multiple email accounts in a terminal client, you define separate IMAP and SMTP backend settings for each account. This enables listing, reading, and forwarding messages across different addresses from a single unified interface.