himalaya

Manage emails from the terminal using Himalaya with IMAP/SMTP backends.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Jnuso/OpenClaw --skill himalaya-jnuso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/Jnuso/OpenClaw/tree/main/skills/himalaya
Command: npx skills add https://github.com/Jnuso/OpenClaw --skill himalaya-jnuso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a fast, keyboard-friendly way to manage emails directly from the command line, consolidating IMAP/SMTP workflows and multi-account access into a single tool.

Core Features & Use Cases

  • List folders and emails, read messages, compose new emails, and perform replies, forwards, and searches entirely from the terminal.
  • Move, copy, delete, and flag messages across folders and accounts; attach files and view attachments as part of day-to-day email workflows.
  • Use cases include rapid inbox triage, automation-friendly email operations in scripts, and offline-like email management on devices without a GUI.

Quick Start

Install Himalaya, configure your IMAP/SMTP accounts, and start by listing your INBOX.

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 configuring a CLI client with IMAP and SMTP backends. This approach supports listing, reading, composing, and organizing messages entirely through command-line operations.

Can I configure multiple email accounts for terminal-based mail management?

Yes, terminal email clients support multi-account configurations. By setting up a configuration file, you can manage multiple IMAP and SMTP accounts and switch between them for inbox triage.

How do I compose and reply to emails from the command line?

You can compose and reply to emails from the command line using MML-based composition. This allows you to draft new messages, perform replies, and forward emails directly within your terminal interface.

What is the best way to triage my inbox without a graphical interface?

The best way to triage an inbox without a GUI is using a keyboard-friendly CLI email client. It enables rapid moving, copying, deleting, and flagging of messages across folders and accounts.

Do I need a specific configuration file to use a CLI email client?

Yes, you need a configured settings file at ~/.config/himalaya/config.toml. This file defines your IMAP and SMTP account credentials and preferences required for the client to connect and manage emails.