himalaya

Manage email via IMAP/SMTP from the terminal CLI.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/frankhli843/gemmahermes --skill himalaya-frankhli843
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/frankhli843/gemmahermes/tree/main/skills/himalaya
Command: npx skills add https://github.com/frankhli843/gemmahermes --skill himalaya-frankhli843

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a fast, terminal-based way to manage emails via IMAP and SMTP, enabling users to list, read, compose, reply, forward, search, and organize messages without a GUI.

Core Features & Use Cases

  • List and read emails across multiple accounts and folders.
  • Compose, send, reply, and forward messages using MML (MIME Meta Language) for rich formatting.
  • Search, filter, and organize messages, with configuration for IMAP/SMTP backends and optional Notmuch integration.

Quick Start

Install Himalaya, configure at least one account, and run the CLI to start managing your email 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 email from the terminal?

You can manage IMAP email from the terminal by using a CLI interface to list, read, compose, and organize messages across multiple accounts without a GUI.

Can I compose and send rich text emails via SMTP using a command line tool?

Yes, you can compose and send rich text emails via SMTP using MML (MIME Meta Language) syntax to format messages, reply, and forward directly from the command line.

Does this CLI email tool work with multiple IMAP accounts?

Yes, this CLI email tool works across multiple IMAP accounts and backends, enabling you to list, read, and switch between folders for different accounts from the terminal.

How do I configure IMAP and SMTP settings for terminal email management?

You can configure IMAP and SMTP settings for terminal email management using a wizard-style setup to define your account parameters before you start listing and reading messages.

Can I integrate notmuch for email searching from the terminal?

Yes, you can integrate notmuch for email searching from the terminal, allowing you to filter, search, and organize messages alongside standard IMAP backend configurations.