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.