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.