himalaya

Manage emails via IMAP/SMTP from the terminal across multiple accounts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ProwlrBot/prowlrbot --skill himalaya-prowlrbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/ProwlrBot/prowlrbot/tree/main/src/prowlrbot/ext/skills/himalaya
Command: npx skills add https://github.com/ProwlrBot/prowlrbot --skill himalaya-prowlrbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing emails across multiple IMAP/SMTP accounts from the terminal without context switching, enabling faster access and control.

Core Features & Use Cases

  • List, read, compose, and organize emails from the command line across accounts.
  • Supports MML-based message composition and multi-account workflows for streamlined email management.
  • Use case: check new mail, search messages, and reply to threads without leaving the terminal.

Quick Start

Run Himalaya to list INBOX messages and read a message by ID from your default account.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage multiple IMAP and SMTP email accounts from the command line?

CLI email management lets you list, read, and organize messages across multiple IMAP and SMTP accounts from the terminal. It requires a config file and authentication credentials for each backend to enable multi-account workflows.

Can I search and read emails directly in the terminal without a graphical client?

Yes, CLI email tools let you search and read emails directly in the terminal without a graphical client. You can list INBOX messages, view specific message IDs, and search across threads without leaving your command line environment.

What do I need to set up before using a CLI email client with IMAP and SMTP?

Before using a CLI email client with IMAP and SMTP, you need the command-line application installed, a configuration file at the default config path, and authentication credentials for your IMAP and SMTP backends.

Does CLI email management support composing and sending messages via SMTP?

While CLI email management supports MML-based message composition, sending emails via SMTP is deliberately disabled for safety. You can prepare and compose messages, but the actual sending action is restricted within this context.

How do I organize and reply to email threads from the terminal?

To organize and reply to email threads from the terminal, use a CLI email client that supports listing, searching, and basic message organization. It enables checking new mail and viewing threads across multiple accounts without context switching.