himalaya

Manage emails from the command line using IMAP/SMTP backends.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill himalaya-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/himalaya
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill himalaya-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya solves the pain of switching between a GUI email client and the command line by letting you read, compose, and organize email directly from the terminal using IMAP/SMTP.

Core Features & Use Cases

  • List, read, compose, reply, forward, search, and organize emails from multiple accounts.
  • Supports MML (MIME Meta Language) for advanced message composition.
  • Works with multiple accounts and simple configuration via a CLI workflow.

Quick Start

Install Himalaya, configure your accounts, and start managing mail 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 email from the command line using IMAP and SMTP?

You can manage email from the command line by configuring a CLI client to connect via IMAP and SMTP, enabling you to list, read, and send messages directly from the terminal without a GUI.

Can I handle multiple email accounts in a terminal email workflow?

Yes, terminal email clients can handle multiple accounts through simple configuration files, allowing you to switch contexts and perform bulk operations like search and organization across all configured inboxes.

What is MML and how does it work for composing email messages?

MML, or MIME Meta Language, is a format for advanced message composition that allows you to structure complex emails with MIME types directly from the command line before sending them via SMTP.

What is the best way to search and organize emails without a graphical client?

The best way to search and organize emails without a GUI is using a CLI email client that applies IMAP backend commands for fast inbox navigation and bulk message filtering across multiple accounts.

Does a CLI email client support replying to and forwarding existing messages?

Yes, a CLI email client supports replying to and forwarding existing messages by fetching the original content via IMAP and allowing you to edit and resend it through the SMTP backend.

Are there limitations to using terminal-based email compared to a GUI client?

Terminal-based email lacks visual rendering of complex HTML or inline images, relying on text-based navigation and MML composition, which may limit users who need rich graphical email interactions.