himalaya

Manage email from the command line using IMAP, SMTP, Notmuch, and Sendmail backends.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya provides a CLI-based email client enabling users to manage emails directly from the terminal using IMAP, SMTP, Notmuch, or Sendmail backends, eliminating the need for a GUI mail client.

Core Features & Use Cases

  • CLI-based mailbox management with multi-backend support for reading and sending emails.
  • Scriptable operations and automation-friendly workflows for daily email tasks (read, compose, send, search, and organize).
  • Use Case: technicians or power users who prefer terminal workflows can operate full mailbox control without leaving the shell.

Quick Start

Install Himalaya and run the setup to configure your IMAP/SMTP account.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage email from the terminal using IMAP and SMTP?

You can manage email from the terminal by integrating IMAP and SMTP backends to read, compose, send, and search messages directly from the command line without needing a GUI client.

Can I automate CLI email workflows for routine mailbox tasks?

Yes, CLI email workflows are scriptable and automation-friendly, providing structured output that enables you to automate daily tasks like reading, composing, sending, and organizing emails.

Does this CLI email client support multiple backends like Notmuch and Sendmail?

Yes, the CLI email client supports multiple backends including IMAP, SMTP, Notmuch, and Sendmail, allowing you to choose your preferred backend for mailbox management.

What do I need to configure before sending email via the command line?

Before sending email via the command line, you need to install the Himalaya CLI and complete the interactive setup to configure your account credentials for your chosen IMAP and SMTP backends.

Can I use terminal-based email management across different operating systems?

Terminal-based email management is fully supported across Linux, macOS, and Windows, enabling power users and teams to operate full mailbox control regardless of their operating system.

What is the best way to search and organize emails without leaving the shell?

The best way to search and organize emails without leaving the shell is using a CLI-based mail client that offers scriptable operations and multi-backend support for direct terminal access.