himalaya

Manage email accounts via IMAP and SMTP from the command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the friction of switching between a browser-based email client and your terminal-based development environment, allowing you to handle communication without leaving your command line.

Core Features & Use Cases

  • Terminal-based Email Management: Read, send, search, and organize emails using IMAP and SMTP protocols.
  • Scriptable Communication: Automate email workflows like sending reports or processing incoming messages via piped input.
  • Use Case: You can integrate this with your agent to automatically send status updates or search through your inbox for specific project-related threads without opening a web browser.

Quick Start

Use the himalaya skill to list the latest emails in your inbox.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage email directly from the terminal?

You can manage email directly from the terminal by using a command-line interface that connects to your accounts via IMAP and SMTP protocols to read, compose, and organize messages.

Do I need a configuration file to read and send emails via CLI?

Yes, reading and sending emails via CLI requires the himalaya command-line tool installed and a valid configuration file placed in your home directory to authenticate your accounts.

Can I automate sending emails through a command line workflow?

Yes, you can automate sending emails through a command line workflow by piping input to the CLI, allowing you to script communication like sending reports or processing messages.

What is the best way to search an IMAP inbox without opening a browser?

The best way to search an IMAP inbox without a browser is using a terminal-based email client that facilitates searching messages directly within your development environment.

Does terminal-based email management support SMTP for sending messages?

Yes, terminal-based email management supports SMTP for sending messages, handling both the transmission of outgoing mail and the retrieval of incoming mail via IMAP.