himalaya

Manage email via IMAP/SMTP from the terminal.

31|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/markwang2658/hermes-windows-native --skill himalaya-markwang2658
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/markwang2658/hermes-windows-native/tree/main/hermes-agent/skills/email/himalaya
Command: npx skills add https://github.com/markwang2658/hermes-windows-native --skill himalaya-markwang2658

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a CLI solution to manage emails via IMAP/SMTP directly from the terminal, enabling lightweight, GUI-free email workflows for developers and power users.

Core Features & Use Cases

  • IMAP/SMTP CLI control: read, compose, and send emails from the command line without a graphical interface.
  • Account configuration & scripting readiness: accommodates scriptable workflows and Windows-native launchers with a shared environment.
  • Use Case: a developer automates mailbox checks and message sending in CI/CD pipelines without opening a browser.

Quick Start

Run Himalaya from the terminal to connect to your IMAP/SMTP accounts.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I send and read emails from the terminal using IMAP and SMTP?

You can manage emails via IMAP and SMTP directly from the command line using the Himalaya CLI. It enables terminal-based reading, composing, and sending of messages without requiring a graphical email client interface.

Can I automate mailbox checks and message sending in a CI/CD pipeline?

Yes, you can automate mailbox checks and message sending in CI/CD pipelines by scripting Himalaya CLI commands. This allows automated email workflows to run in scripted environments without opening a browser.

Do I need a specific operating system to use a CLI email client?

No, this CLI email client operates across Linux, macOS, and Windows. It accommodates scriptable workflows and Windows-native launchers within a shared environment, requiring only the Himalaya CLI installed.

What is needed to configure IMAP and SMTP accounts for command line access?

To configure IMAP and SMTP accounts for command line access, you need the Himalaya CLI installed, proper account configuration files, and valid backend credentials to authenticate your mailbox operations.

What is the best way to manage emails without a graphical user interface?

The best way to manage emails without a graphical user interface is using a CLI solution like Himalaya. It provides lightweight, GUI-free email workflows for developers and power users needing direct terminal access.

Does the Himalaya email client integrate with notmuch for mail indexing?

Himalaya is designed for terminal IMAP and SMTP interactions and lists notmuch among its keywords, indicating compatibility with notmuch for users needing advanced mail indexing and searching capabilities.