himalaya

Manage email mailboxes via IMAP, SMTP, Notmuch, and Sendmail from the terminal.

3|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill himalaya-twjarviszyra-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/twjarviszyra-web/hermes-unbound/tree/main/skills/email/himalaya
Command: npx skills add https://github.com/twjarviszyra-web/hermes-unbound --skill himalaya-twjarviszyra-web

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya removes the friction of managing email from a terminal by replacing manual webmail work with fast, scriptable mailbox operations and message sending.

Core Features & Use Cases

  • Mailbox control: List folders, search mail, read messages, move or copy items, delete mail, and manage flags from the command line.
  • Account management: Work with multiple accounts and configure IMAP, SMTP, Notmuch, or Sendmail backends with secure password sources.
  • Composing and attachments: Create replies, forwards, and new messages with MML, including HTML parts and file attachments.
  • Use case: A support agent can triage an overflowing inbox, respond to urgent threads, archive completed conversations, and send a formatted follow-up without leaving the terminal.

Quick Start

Use the himalaya skill to configure your email account and then list, read, compose, reply to, and organize mail from the terminal.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage IMAP mailboxes from the terminal?

You can manage IMAP mailboxes from the terminal by using a CLI tool to list, read, search, and organize messages. This approach replaces manual webmail work with scriptable mailbox operations.

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

Yes, you can send emails with attachments using SMTP by composing messages with MML. This supports creating replies, forwards, new messages with HTML parts, and file attachments for non-interactive sending.

What is the best way to triage an overflowing inbox without leaving the command line?

The best way to triage an overflowing inbox is using a CLI email client to respond to urgent threads, archive completed conversations, and manage flags. This enables fast, scriptable mailbox operations directly from the terminal.

Does terminal email management work with Notmuch and Sendmail backends?

Yes, terminal email management works with Notmuch and Sendmail backends alongside IMAP and SMTP. You can configure multiple accounts with these backends while using secure password sources for credential handling.

Do I need a pre-configured CLI account to search and download messages?

Yes, you need a configured CLI account with secure credential handling and JSON output support to search and download messages. This setup ensures reliable non-interactive message retrieval and attachment downloading.