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.