himalaya

Manage emails via IMAP/SMTP protocols from the command line.

5|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill himalaya-lidge-jun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/lidge-jun/cli-jaw-skills/tree/main/himalaya
Command: npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill himalaya-lidge-jun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface for managing emails, allowing users to interact with their inbox without needing a graphical email client.

Core Features & Use Cases

  • Email Management: List, read, search, compose, reply, forward, move, copy, and delete emails.
  • Account Support: Works with multiple email accounts and various backends (IMAP, SMTP, Notmuch, Sendmail).
  • Use Case: Quickly search for an email from a specific sender, reply to it, and then archive it, all from your terminal.

Quick Start

Use the himalaya skill to list all emails in your inbox.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage emails directly from the terminal?

You can manage emails from the terminal using a CLI client that connects via IMAP and SMTP protocols. This allows you to list, read, search, compose, reply, forward, and organize messages without a graphical interface.

Can I use command line to search and reply to emails across multiple accounts?

Yes, command line email clients support multiple accounts and backends like IMAP and SMTP. You can quickly search for messages from specific senders, reply to them, and archive them all within the terminal.

Does terminal email management work with SMTP and IMAP backends?

Yes, terminal email management works directly with IMAP and SMTP backends, alongside Notmuch and Sendmail. This enables reading, writing, and organizing emails entirely from the command line interface.

What is the best way to write and forward emails without a graphical client?

The best way to write and forward emails without a graphical client is using a CLI email manager. It utilizes MML for message composition, letting you draft, reply, and forward messages directly from your terminal.

How do I set up multiple email accounts in a CLI mail manager?

You set up multiple email accounts in a CLI mail manager by integrating with configuration files. These files define your IMAP, SMTP, Notmuch, or Sendmail backend settings for each account.