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.