himalaya

Manage emails via IMAP/SMTP from the terminal with MML composition.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya provides a fast, command-line interface to manage emails across multiple accounts using IMAP/SMTP, including composing with MML and efficient inbox organization.

Core Features & Use Cases

  • Read, list, search, move, delete, and manage emails from the terminal across accounts.
  • Compose and send messages using MML, with backends for IMAP/SMTP and templates for automation.
  • Notmuch integration and scripting-friendly workflows for power users.

Quick Start

Install Himalaya and run the interactive wizard to configure accounts, then start managing 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 emails from the terminal using IMAP and SMTP?

You can manage emails from the terminal by using a CLI tool that connects to IMAP and SMTP servers, allowing you to read, compose, and organize messages. This requires installing the CLI and configuring a TOML file with your account credentials.

Can I compose and send emails using MML from the command line?

Yes, you can compose and send emails using MML directly from the command line. The CLI supports MML composition with templates, enabling automated email workflows and scripting for power users.

How do I handle multiple email accounts in a terminal-based inbox?

To handle multiple email accounts in a terminal-based inbox, you need an interactive account setup wizard. This configures your accounts in a TOML file, enabling multi-account inbox management, batch operations, and message moving.

Does terminal email management work with Notmuch for searching messages?

Yes, terminal email management supports integration with Notmuch for searching messages. This allows power users to perform efficient inbox organization and scripting-friendly workflows across multiple configured accounts.

What do I need to set up before using a CLI to read emails from the terminal?

Before using a CLI to read emails from the terminal, you need to install the Himalaya binary and run an interactive wizard. This generates a properly configured TOML file in your config directory to enable IMAP and SMTP functionality.

Is there a way to automate email sorting and batch operations via IMAP?

Yes, you can automate email sorting and batch operations via IMAP using a scripting-friendly CLI. It supports moving, deleting, and organizing messages across multiple accounts, making it suitable for automation workflows.