himalaya

Manage terminal-based email via IMAP/SMTP with the Himalaya CLI.

14|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/openclaw-easy/openclaw-easy-desktop --skill himalaya-openclaw-easy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/openclaw-easy/openclaw-easy-desktop/tree/main/openclaw/skills/himalaya
Command: npx skills add https://github.com/openclaw-easy/openclaw-easy-desktop --skill himalaya-openclaw-easy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya CLI provides a powerful command-line interface to manage emails via IMAP/SMTP directly from the terminal, eliminating the need for a GUI or complex configurations for day-to-day mail tasks.

Core Features & Use Cases

  • List, read, write, reply, forward, and search emails from the terminal.
  • Manage multiple accounts and compose messages with MML (MIME Meta Language).
  • Use cases include quick inbox checks, scripted mail workflows, and CLI-based email automation.

Quick Start

Install Himalaya and run himalaya account configure to connect your IMAP/SMTP accounts, then 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 emails from the terminal using IMAP and SMTP?▼

You can manage emails from the terminal by using the Himalaya CLI, which automates listing, reading, composing, replying, forwarding, and searching messages via IMAP and SMTP. It provides a unified interface for quick inbox checks and scripted workflows without a GUI.

What do I need to configure before sending mail via a CLI email client?▼

Before sending mail via a CLI email client, you need the Himalaya binary installed and a configured account at ~/.config/himalaya/config.toml. This setup connects your terminal to accessible IMAP and SMTP backends for message transmission and retrieval.

Can I manage multiple email accounts from a single command line interface?▼

Yes, you can manage multiple email accounts from a single command line interface. The terminal-based email management automation supports listing, reading, and searching across multiple accounts unified within the CLI configuration.

How do I compose and format messages using MML in a terminal mail client?▼

To compose and format messages using MML (MIME Meta Language) in a terminal mail client, you utilize the Himalaya CLI. It supports composing messages with MML, allowing you to write, reply, and forward emails directly from the terminal.

Is a GUI required for daily email tasks and inbox checks?▼

No, a GUI is not required for daily email tasks and inbox checks. The Himalaya CLI provides a command-line interface to manage emails via IMAP and SMTP directly from the terminal, eliminating the need for complex GUI configurations.

What are the limitations of using a terminal-based email manager for mail automation?▼

A limitation of using a terminal-based email manager is that it requires the Himalaya binary installed and accessible IMAP/SMTP backends to operate. Users must also manually configure their accounts at ~/.config/himalaya/config.toml before executing mail workflows.