himalaya

Automates reading, composing, and sending email via Himalaya CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya CLI provides a terminal-based email client to manage IMAP/SMTP mail, enabling reading, composing, and sending messages without switching context.

Core Features & Use Cases

  • Command-line email management: read, compose, and send emails across accounts using a streamlined CLI workflow.
  • Notmuch integration and traditional backends support: compatible with Notmuch, Sendmail, and standard SMTP backends for automation.
  • Use case: quickly read inbox, draft messages, and send emails from the terminal with configuration stored at ~/.config/himalaya/config.toml.

Quick Start

Install Himalaya CLI and configure your account to enable terminal-based email operations.

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

Terminal email management is done by configuring IMAP and SMTP credentials to read, compose, and send messages directly from the command line. This requires a configuration file at ~/.config/himalaya/config.toml to connect to your mail servers.

Can I use Notmuch and Sendmail backends for CLI email workflows?▼

Yes, CLI email workflows support integration with Notmuch, Sendmail, and standard SMTP backends. This compatibility enables automated terminal-based mail processing and streamlined account management across multiple backends.

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

Before sending emails via the command line, you need the Himalaya CLI installed and a configuration file at ~/.config/himalaya/config.toml. This setup requires IMAP and SMTP credentials to be configured for server access.

Does command line email management work across Linux, macOS, and Windows?▼

Command line email management works across Linux, macOS, and Windows. It enables reading inboxes, drafting messages, and sending emails from the terminal without needing a graphical email client on any of these operating systems.

What is the best way to automate reading and composing emails without a GUI?▼

Automating email tasks without a GUI is best done through a terminal-based email client using Himalaya CLI. It allows you to quickly read inboxes, draft messages, and send emails via a streamlined command-line workflow.