himalaya

Manage emails via IMAP/SMTP from the terminal with multi-account support.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dawsonblock/HERMY --skill himalaya-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/dawsonblock/HERMY/tree/main/hermes-agent-2026.4.23/skills/email/himalaya
Command: npx skills add https://github.com/dawsonblock/HERMY --skill himalaya-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya enables managing emails from the terminal via IMAP/SMTP, letting you list, read, compose, reply, forward, and organize messages across multiple accounts.

Core Features & Use Cases

  • Multi-account email management: switch between accounts and perform common tasks from a single CLI.
  • Message operations: list, read, search, compose (MML), reply, forward, move, and delete.
  • Automation-friendly workflows: integrate with scripts to batch-process messages and templates.

Quick Start

Install Himalaya, configure your first account, and run himalaya envelope list to view 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 multiple email accounts from the terminal?

You can manage multiple email accounts from the terminal by configuring IMAP and SMTP settings, allowing you to switch between accounts to list, read, and organize messages directly from the command line.

Can I compose and reply to emails via SMTP using a CLI tool?

Yes, you can compose and reply to emails via SMTP using a CLI tool, utilizing MML-based message composition to draft and send messages without leaving your terminal environment.

How do I batch-process emails and integrate inbox triage into scripts?

You can batch-process emails and integrate inbox triage into scripts by using command-line email operations, enabling automated workflows to move, delete, or search messages across configured accounts.

Does himalaya work with IMAP for offline maintenance of messages?

Yes, himalaya works with IMAP to enable offline maintenance of messages, allowing you to list, read, and organize your inbox locally before synchronizing changes back to the server.

What is the best way to triage an inbox across multiple accounts via CLI?

The best way to triage an inbox across multiple accounts via CLI is using a terminal email manager that supports IMAP multi-account switching, message searching, and automated batch-processing workflows.