himalaya

Configure and use the Himalaya CLI to manage IMAP/SMTP email accounts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a CLI-based email client that lets you manage multiple accounts from the terminal, eliminating context switching and enabling quick actions like listing, reading, composing, replying, forwarding, and organizing messages using MML.

Core Features & Use Cases

  • Manage multiple email accounts from the terminal with IMAP/SMTP backends
  • List, read, compose, reply, forward, search, and organize emails
  • MML-based message composition for robust formatting and attachments
  • Suitable for automation, scripting, and headless environments

Quick Start

Configure Himalaya with your account and start listing emails.

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 from the terminal?

You can manage IMAP and SMTP emails from the terminal by configuring a CLI mail client. This enables listing, reading, composing, replying, forwarding, and organizing messages directly in headless or interactive sessions.

Can I compose and forward emails using MML in a CLI environment?

Yes, you can compose and forward emails using MML in a CLI environment for robust formatting and attachments. This supports message composition and organization across multiple accounts without leaving the terminal.

Does this terminal email client support multiple accounts?

Yes, this terminal email client supports managing multiple IMAP and SMTP accounts simultaneously. It requires a local configuration file containing basic credentials to set up and switch between accounts.

How do I automate email tasks in headless environments?

You can automate email tasks in headless environments by running CLI commands for listing, searching, and organizing messages. This approach is suitable for scripting and automation without requiring a graphical interface.

What do I need to set up a CLI mail client for terminal access?

To set up a CLI mail client for terminal access, you need the Himalaya application installed, basic IMAP and SMTP credentials, and a local configuration file to define your account settings.

What is the best way to search and organize emails from the command line?

The best way to search and organize emails from the command line is using a CLI mail client with IMAP backends. It supports searching and organizing messages across multiple configured accounts efficiently.