himalaya

Manage email via terminal using Himalaya CLI with IMAP and SMTP backends.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires himalaya, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies email management by integrating a terminal-based email client with the ability to send and receive emails through the command line.

Core Features & Use Cases

  • Terminal Email Client: Access and manage your email from the command line with ease.
  • Multiple Backends: Support for IMAP, SMTP, Notmuch, and Sendmail backends.
  • Use Case: Whether you need to quickly check an email while on a remote server or need to automate email processes in scripts, this skill provides the tools to do so.

Quick Start

Configure your Himalaya email account by running the command 'himalaya account configure'.

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 without a graphical interface?▼

You can manage email from the terminal by using a command-line interface to send, receive, and compose messages. This approach supports interaction via scripts or non-graphical environments like remote servers.

Can I use command-line email automation with IMAP and SMTP protocols?▼

Yes, terminal email automation supports multiple backends including IMAP, SMTP, Notmuch, and Sendmail. This allows you to interact with various email systems directly from the command line.

Do I need the Himalaya CLI installed to send and receive emails via the command line?▼

Yes, you need the Himalaya CLI installed to interface with email systems. Once installed, you can configure your account by running the account configuration command to start managing emails.

What is the best way to automate email processes in shell scripts?▼

Automating email processes in shell scripts is best achieved using a terminal-based email client. It provides a command-line interface to programmatically send, receive, and compose emails without manual GUI interaction.

Does terminal email management work for checking messages on a remote server?▼

Terminal email management is suitable for checking messages on a remote server. It provides command-line access to your email accounts, allowing you to quickly read and send emails from non-graphical SSH sessions.