himalaya

Manage terminal-based email operations via IMAP and SMTP using the Himalaya CLI.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/davpatel605-beep/hermusagent --skill himalaya-davpatel605-beep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/davpatel605-beep/hermusagent/tree/main/backend/vendor/hermes/skills/email/himalaya
Command: npx skills add https://github.com/davpatel605-beep/hermusagent --skill himalaya-davpatel605-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of managing IMAP and SMTP email workflows from the terminal by providing a command-line interface for reading, sending, organizing, and processing messages.

Core Features & Use Cases

  • Email Management: List, search, read, move, copy, delete, and flag emails across configured mail accounts.
  • Message Composition: Create replies, forwards, rich messages, and attachments using Himalaya's email composition workflows.
  • Use Case: An AI agent can use this Skill to monitor a mailbox, find relevant conversations, and send structured email responses directly through terminal commands.

Quick Start

Use the himalaya skill to configure an email account and help me find and respond to messages from my mailbox.

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 directly from my terminal?

You can manage terminal email by connecting to IMAP and SMTP services using the Himalaya CLI. It allows you to browse, search, read, compose, reply, forward, and organize messages through structured command-line operations.

Can I compose and send emails with attachments using a command-line interface?

Yes, command-line email composition supports creating replies, forwards, rich messages, and attachments. The CLI interfaces with configured SMTP settings to send structured messages directly from your terminal environment.

Do I need to configure authentication settings before using a terminal email client?

Yes, you must configure email authentication settings and have the Himalaya command-line client installed. These prerequisites are required to connect to your mail services and perform structured IMAP and SMTP management tasks.

How do I search and organize mailbox messages through the command line?

You can search, move, copy, delete, and flag emails across configured accounts using terminal commands. The CLI provides structured mailbox browsing and message organizing capabilities without needing a graphical interface.

What is the best way to automate monitoring an IMAP mailbox without a GUI?

Using a CLI email client enables an AI agent to monitor a mailbox, find relevant conversations, and send structured responses. This terminal-based approach automates message processing directly through command-line workflows.

Are there limitations to managing email workflows through the terminal?

Terminal email management is limited to structured operations supported by the CLI, relying entirely on IMAP and SMTP protocols. It does not provide a graphical interface, requiring command-line proficiency for mailbox interaction.