himalaya

Manage emails across accounts via Himalaya CLI for IMAP/SMTP workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manage emails from the terminal with a single, consistent interface that supports reading, composing, replying, and organizing messages across multiple accounts using IMAP/SMTP and MML.

Core Features & Use Cases

  • Read, search, and organize emails across multiple accounts from the CLI.
  • Compose and send new messages, reply to conversations, and forward mail using MML.
  • Integrate with common backends and tools (e.g., IMAP/SMTP, Notmuch) for automated workflows.

Quick Start

Start Himalaya to manage emails from the terminal and streamline daily email workflows.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage multiple email accounts from the terminal?

Yes, the CLI supports multi-account environments, allowing you to list, read, and organize emails across all configured IMAP and SMTP backends from a single terminal interface.

How does MML work for composing emails in a CLI environment?

MML provides a markup-based method to compose and format new messages, replies, and forwards directly within the terminal before sending them via the configured SMTP backend.

Can I use IMAP and SMTP protocols to search and organize emails in the terminal?

Yes, the CLI connects to IMAP and SMTP backends to enable terminal-based searching, listing, and organizing of messages across multiple accounts simultaneously.

Does the Himalaya CLI work with Notmuch for email workflows?

Yes, the CLI integrates with Notmuch as a backend, enabling automated email workflows like advanced searching and organizing directly from the terminal environment.

What are the limitations of using a CLI for email management?

Limitations include the requirement to configure backends manually and the need to use MML for message composition, which lacks the visual formatting of graphical email clients.

Do I need to configure backends before using the Himalaya CLI?

Yes, configuring IMAP and SMTP backends is required before using the CLI, as it relies on these connections to read, send, and organize messages across your accounts.