himalaya

Manage IMAP and SMTP email accounts from the terminal via the himalaya CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the friction of switching between a terminal workflow and a graphical email client by enabling full IMAP/SMTP email management directly within your command-line environment.

Core Features & Use Cases

  • Terminal-Native Email: Perform read, send, search, and move operations on emails without leaving your shell.
  • Scriptable Communication: Automate email responses or notifications by piping text directly into the Himalaya CLI.
  • Use Case: Integrate your email into an automated agent workflow, allowing the agent to read incoming support tickets, draft replies, and move processed messages to specific folders autonomously.

Quick Start

Use the himalaya skill to list all unread emails in your inbox and display the content of the most recent message.

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 the terminal?

You can manage IMAP and SMTP email directly from the terminal by using the himalaya CLI binary, which enables reading, sending, searching, and moving emails within your shell environment.

Can I automate email responses by piping text into the command line?

Yes, you can automate email responses by piping text directly into the himalaya command-line interface, allowing you to script communication workflows and handle notifications autonomously.

Do I need a specific configuration file to use command-line email management?

Yes, you need a valid configuration file located at ~/.config/himalaya/config.toml and the external himalaya CLI binary installed on your system to manage your email accounts.

What is the best way to integrate email into an automated agent workflow?

The best way to integrate email into an automated agent workflow is using the himalaya CLI, allowing the agent to read incoming tickets, draft replies, and move processed messages to specific folders.

Does terminal-native email management support folder operations?

Yes, terminal-native email management supports folder operations, allowing you to move processed messages to specific folders and manage your mailbox structure directly from the command line.

Can I use this approach to read and search emails without leaving my shell?

Yes, you can read and search emails without leaving your shell by using the himalaya CLI binary, which provides full IMAP and SMTP email management capabilities natively within the terminal environment.