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.