himalaya

Manage email messages across multiple accounts via IMAP/SMTP from the command line.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bbzsking/copaw --skill himalaya-bbzsking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/bbzsking/copaw/tree/main/src/qwenpaw/agents/skills/himalaya-zh
Command: npx skills add https://github.com/bbzsking/copaw --skill himalaya-bbzsking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya is a command-line email client that lets you manage emails from the terminal, including listing, reading, composing, replying, forwarding, searching, and organizing messages across multiple accounts with IMAP/SMTP backends and MML scripting support.

Core Features & Use Cases

  • List, read, compose, reply, and forward messages from multiple accounts.
  • Search, filter, and organize emails using IMAP/SMTP backends and MML for composing.
  • Suitable for power users and developers who prefer terminal-based email workflows across multiple accounts.

Quick Start

Run Himalaya from the terminal to manage your emails (list, read, compose, search, and organize) across multiple accounts.

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 command line?

You can manage multiple email accounts from the command line by using a CLI client that connects via IMAP and SMTP backends. This allows you to list, read, compose, and organize messages across all configured accounts directly from the terminal.

What is MML and how is it used for composing terminal emails?

MML, or MIME Meta Language, is a format used for composing emails when managing messages from the terminal. It provides a structured way to script and build complex email bodies, including attachments and multipart content, within a command-line workflow.

Can I search and organize emails across accounts using IMAP and SMTP?

Yes, you can search and organize emails across multiple accounts using IMAP and SMTP backends. A command-line email client allows you to filter, sort, and manage messages directly on the server without needing a graphical interface.

Do I need to install a specific binary to manage emails from the terminal?

Yes, you need the Himalaya binary installed in your system's PATH to manage emails from the terminal. This command-line tool acts as the core engine for executing IMAP and SMTP operations for your multiple accounts.

Is a command-line email client suitable for power users and developers?

A command-line email client is highly suitable for power users and developers who prefer terminal-based workflows. It enables efficient listing, reading, forwarding, and organizing of messages across multiple accounts without leaving the console environment.