himalaya

Manage IMAP/SMTP email accounts from the terminal with a unified CLI.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/MaxSaiets/myOpenCL --skill himalaya-maxsaiets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/MaxSaiets/myOpenCL/tree/main/openclaw/skills/himalaya
Command: npx skills add https://github.com/MaxSaiets/myOpenCL --skill himalaya-maxsaiets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya addresses the challenge of managing multiple email accounts from a single terminal interface, enabling fast, scriptable workflows and reduced context switching.

Core Features & Use Cases

  • List, read, write, reply, forward, and search messages across IMAP/SMTP accounts from the command line.
  • Compose messages with MML (MIME Meta Language) and manage folders, attachments, and tags for organized workflows.
  • Supports multi-account setups, enabling streamlined personal and work communications with consistent configuration and backends.

Quick Start

Install Himalaya, configure your accounts in ~/.config/himalaya/config.toml, and start 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 multiple IMAP and SMTP email accounts from the terminal?

Manage multiple IMAP and SMTP email accounts from the terminal using a unified CLI that lists, reads, composes, replies to, and forwards messages. It requires configuring multiple accounts in a user configuration file.

Can I compose and send MIME emails via the command line?

Compose and send MIME emails via the command line using MML (MIME Meta Language) support. This allows you to manage attachments, folders, and tags for organized email workflows directly from the terminal interface.

What do I need to configure before using a CLI email client for IMAP and SMTP?

Before using a CLI email client for IMAP and SMTP, you must install the Himalaya binary and create a configuration file at ~/.config/himalaya/config.toml to set up your backend accounts and preferences.

Does terminal email management work with Notmuch for searching messages?

Terminal email management works with Notmuch for searching messages if configured in the user configuration file. This integration enables fast, scriptable search and tagging across local maildirs.

What is the best way to reduce context switching when checking multiple email accounts?

Reduce context switching when checking multiple email accounts by using a unified terminal CLI with multi-account support. This enables streamlined personal and work communications with consistent configuration.