himalaya

Manage email via IMAP and SMTP from the terminal.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill himalaya-nelohenriq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/nelohenriq/hermes-agent-plus/tree/main/skills/email/himalaya
Command: npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill himalaya-nelohenriq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya enables users to manage their emails entirely from the terminal, centralizing IMAP/SMTP workflows in a single, scriptable interface across multiple accounts.

Core Features & Use Cases

  • Read, list, search, move, and delete emails from any IMAP-enabled mailbox.
  • Compose, reply, and forward messages using MML (MIME Meta Language) with CLI templates.
  • Work with multiple accounts, aliases, and custom backends, and export structured data when needed.

Quick Start

Install Himalaya, configure your first account, and start listing or reading your emails from the terminal.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage IMAP and SMTP emails directly from the terminal?

Terminal email management uses the himalaya CLI to automate IMAP and SMTP workflows, enabling you to read, list, search, and send emails entirely from the command line.

What is the best way to script automated email sending via SMTP?

Scripted email sending via SMTP is best handled using a CLI tool that supports pipe-based sending, allowing you to pass message data directly from scripts into the terminal interface.

Can I compose and reply to emails using MML in a terminal interface?

Yes, terminal email clients can compose and reply to messages using MML (MIME Meta Language) with CLI templates to structure complex emails directly from the command line.

Does CLI email management support multiple accounts and aliases?

Terminal email management supports configuring multiple accounts and aliases within a single scriptable interface, allowing you to switch contexts and organize emails across different mailboxes.

How do I list and search emails across IMAP-enabled mailboxes?

Listing and searching emails across IMAP-enabled mailboxes is done using interactive terminal commands that query the mailbox and return structured data for everyday workflows.