himalaya

Manage emails from the terminal using IMAP/SMTP backends.

Updated Dec 6, 2016
One-click install
npx skills add https://github.com/majunbao/learn --skill himalaya-majunbao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/majunbao/learn/tree/main/openclaw_tags/openclaw-2026.3.2/skills/himalaya
Command: npx skills add https://github.com/majunbao/learn --skill himalaya-majunbao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a fast, terminal-based interface to manage emails via IMAP/SMTP backends, reducing reliance on webmail.

Core Features & Use Cases

  • List folders and view emails from any configured account.
  • Read, compose, reply, forward, and search messages directly from the CLI.
  • Manage multiple accounts and organize messages with standard email workflows.

Quick Start

Install Himalaya, configure your IMAP/SMTP credentials, and start by listing your INBOX with a simple command.

Frequently Asked Questions about himalaya

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple email accounts from the terminal?▼

Terminal email management uses IMAP/SMTP backends to list folders, read, compose, reply, forward, and search messages. This approach reduces reliance on webmail interfaces by handling standard email workflows directly in the CLI.

How do I compose and send emails via SMTP using a command line interface?▼

Compose and send emails via SMTP using a command line interface through MML-based composition. This enables CLI-driven workflows to read, reply, forward, and organize messages after configuring SMTP credentials.

Does Himalaya work with IMAP and notmuch for searching emails?▼

Yes, Himalaya works with IMAP and notmuch for searching emails. It supports CLI-driven workflows to search and organize messages across multiple accounts using configured IMAP/SMTP backends.

Can I check my INBOX and list folders from multiple accounts in the CLI?▼

Yes, you can check your INBOX and list folders from multiple accounts in the CLI. The system supports multi-account envelope operations to view and organize messages across all configured IMAP/SMTP credentials.

What do I need to set up before reading emails from the terminal?▼

Before reading emails from the terminal, you need a working Himalaya installation and configured IMAP/SMTP credentials. This environment supports multi-account envelope operations and MML-based composition.

Why use a terminal-based interface instead of webmail for emails?▼

Use a terminal-based interface instead of webmail to reduce reliance on web browsers and enable fast, CLI-driven workflows. It allows you to view, read, compose, search, and organize messages directly across multiple accounts.