himalaya

Manage emails via the Himalaya CLI for IMAP/SMTP.

1|1|Updated May 9, 2026
One-click install
npx skills add https://github.com/ldzhhxx/Hermes_offline_v2 --skill himalaya-ldzhhxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/ldzhhxx/Hermes_offline_v2/tree/main/hermes-agent/skills/email/himalaya
Command: npx skills add https://github.com/ldzhhxx/Hermes_offline_v2 --skill himalaya-ldzhhxx

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to manage email from the terminal using Himalaya, a CLI email client, eliminating the need for traditional email clients.

Core Features & Use Cases

  • Email Management: Read, send, reply to, and forward emails via terminal commands.
  • IMAP/SMTP Support: Access and manage email using IMAP or SMTP protocols.
  • Configuration Flexibility: Customize configuration through a configuration file, supporting various email service providers.
  • Use Case: For users who need to manage their emails efficiently without using a traditional email client or for automation and integration with other systems.

Quick Start

To start the Himalaya skill, you need to have Himalaya CLI installed. Configure an account using himalaya account configure and use commands like himalaya message read 42 to read emails, or himalaya message send to write new emails.

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 CLI?

You can manage email from the terminal by using the Himalaya CLI client to read, send, reply to, and forward messages via terminal commands. It provides terminal-based access to your emails, eliminating the need for traditional graphical email clients.

Can I use IMAP and SMTP protocols for terminal-based email management?

Yes, terminal-based email management supports both IMAP and SMTP protocols. This allows you to access, retrieve, and send emails directly from the command line using standard email communication protocols across various email service providers.

How do I configure an email account for CLI access?

To configure an email account for CLI access, you use the `himalaya account configure` command. This sets up your IMAP and SMTP credentials in a configuration file, enabling terminal-based email management for your specific provider.

What is the best way to automate email tasks in a command-line environment?

The best way to automate email tasks in a command-line environment is using a CLI email client with scripting support. You can integrate terminal commands into scripts to automatically read, send, and manage emails within automation workflows.

Do I need to install any dependencies before using terminal email commands?

Yes, you must install the Himalaya CLI client before using terminal email commands. This dependency is required to execute the IMAP and SMTP operations needed for reading and sending emails from the command line.

What are the limitations of managing emails via the terminal?

A limitation of managing emails via the terminal is the absence of a graphical interface, requiring command-line proficiency. It is suited for text-based email management and automation, lacking native rendering of complex HTML formatting or inline attachments.