himalaya

Manage emails from the terminal using IMAP and SMTP.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/Sugamdeol/moltbot-with-pollinations.ai --skill himalaya-sugamdeol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/Sugamdeol/moltbot-with-pollinations.ai/tree/main/skills/himalaya
Command: npx skills add https://github.com/Sugamdeol/moltbot-with-pollinations.ai --skill himalaya-sugamdeol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya CLI addresses the challenge of managing multiple email accounts from a terminal without switching apps, enabling quick reading, composing via MML, and organizing messages across IMAP/SMTP.

Core Features & Use Cases

  • List, read, compose, reply, forward, and search emails from a single, consistent CLI.
  • Supports multiple accounts and MML-based message composition for flexible workflows.
  • Use case: a developer with several mail accounts can manage all messages locally from the terminal, speeding up triage and response times.

Quick Start

Install Himalaya, configure your first account, and start managing your 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 multiple email accounts from the terminal?

You can manage multiple email accounts from the terminal using a CLI tool that connects via IMAP and SMTP. It allows you to list, read, and search emails across all configured accounts without leaving the command line.

What is MML for composing emails in a CLI?

MML is a message composition format used to write emails directly from the terminal. It enables flexible workflow options for drafting, replying to, and forwarding messages without needing a graphical email client.

Do I need a specific config file to read emails via IMAP and SMTP in the terminal?

Yes, reading emails via IMAP and SMTP in the terminal requires a valid configuration file at ~/.config/himalaya/config.toml. You must set up your IMAP and SMTP backend details in this file before managing your messages.

Can I search and forward emails across different accounts using a command line interface?

Yes, you can search and forward emails across different accounts using a command line interface. The CLI supports common operations like searching, forwarding, and replying to messages across multiple configured IMAP accounts.

What is the best way to triage emails locally without switching GUI apps?

The best way to triage emails locally without switching GUI apps is using a terminal-based CLI. It speeds up triage and response times by letting developers manage all mail accounts and compose messages directly from the command line.