himalaya

Manage terminal email over IMAP/SMTP with MML composition.

7|12|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/borealBytes/my-farm-advisor --skill himalaya-borealbytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/borealBytes/my-farm-advisor/tree/main/skills/himalaya
Command: npx skills add https://github.com/borealBytes/my-farm-advisor --skill himalaya-borealbytes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya CLI provides a fast, keyboard-driven way to manage emails from the terminal, removing the need to switch to a full GUI while supporting multiple accounts and MML-based composition.

Core Features & Use Cases

  • List folders, read messages, and manage emails over IMAP/SMTP from the command line.
  • Write, reply, forward, and search messages using MML (MIME Meta Language) for precise control.
  • Works with multiple accounts and integrates with Notmuch or other backends for streamlined workflows.

Quick Start

Install Himalaya, configure your first account, and start managing emails 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 command line?

Manage IMAP email from the command line by interfacing with IMAP/SMTP to list folders, read messages, and organize multiple accounts directly in the terminal using keyboard-first workflows.

Can I compose and send MIME emails via SMTP using the terminal?

Compose and send MIME emails via SMTP using MML (MIME Meta Language) for precise control over message formatting, enabling you to write, reply, and forward messages directly.

Does terminal email management work with multiple accounts and Notmuch?

Terminal email management works with multiple accounts and integrates with Notmuch or other backends, allowing developers and sysadmins to streamline workflows across configured accounts.

What do I need to set up before reading and searching emails from the terminal?

Before reading and searching emails from the terminal, install Himalaya via package managers, configure ~/.config/himalaya/config.toml, and provide valid IMAP/SMTP credentials.