himalaya

Manage IMAP and SMTP email accounts via the himalaya CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the friction of switching between your terminal and a graphical email client by providing a robust, scriptable interface for managing IMAP and SMTP mailboxes directly from the command line.

Core Features & Use Cases

  • Terminal-Native Email: Perform all standard email operations like listing, reading, searching, and sending messages without leaving your shell.
  • Automation-Ready: Easily pipe message templates into the CLI for non-interactive sending, perfect for automated notifications or agent-driven communication.
  • Use Case: Use this Skill to have your agent automatically search your inbox for specific project updates, summarize the content, and draft a reply for your review.

Quick Start

Use the himalaya skill to list the latest ten 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 IMAP and SMTP email accounts from the terminal?

You can manage IMAP and SMTP email accounts from the terminal by using a command-line interface that supports listing, reading, searching, and sending messages directly within your shell. This requires installing the himalaya CLI tool and setting up a valid configuration file in your home directory.

Can I automate sending emails via SMTP through a command line interface?

Yes, you can automate sending emails via SMTP by piping message templates into the CLI for non-interactive sending. This allows automated notifications or agent-driven communication without requiring a graphical email client.

Do I need a specific configuration file to use a terminal email client?

Yes, using a terminal email client requires a valid configuration file placed in your home directory. This configuration file connects the CLI tool to your IMAP and SMTP accounts so you can retrieve and send messages.

What is the best way to search an inbox for project updates using a shell script?

The best way to search an inbox for project updates using a shell script is through a terminal-native email interface. It allows automated agents to search, retrieve, and summarize specific messages, then draft replies for your review without leaving the terminal.

Does terminal-based email management support folder management for IMAP mailboxes?

Yes, terminal-based email management supports folder management for IMAP mailboxes. You can perform standard operations like listing, reading, and organizing messages across folders directly from the command line.