himalaya

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

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/czue/clawdbot --skill himalaya-czue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/czue/clawdbot/tree/main/skills/himalaya
Command: npx skills add https://github.com/czue/clawdbot --skill himalaya-czue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a command-line interface to manage emails, enabling reading, composing, and organizing across multiple accounts directly from the terminal.

Core Features & Use Cases

  • Read, write, reply, forward, and search emails across IMAP/SMTP accounts from the CLI.
  • Compose messages using MML (MIME Meta Language) and manage multiple accounts in one session.
  • Use case: triage a busy inbox, draft responses, and batch-process messages without leaving the terminal.

Quick Start

Start Himalaya by running the onboarding wizard and follow the prompts to configure your first account.

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 terminal using IMAP and SMTP?

You can manage email from the terminal via a CLI that connects to IMAP and SMTP backends, enabling you to read, compose, and organize messages across multiple accounts. It supports scriptable, repeatable email workflows.

What is MML for composing emails from the command line?

MML (MIME Meta Language) is the format used for message construction when composing emails from the command line. It enables scriptable email creation, allowing you to draft and send messages without leaving the terminal environment.

Can I triage multiple email accounts in one session from the CLI?

Yes, you can triage multiple email accounts in one session from the CLI. The tool provides a unified interface to read, write, reply, forward, and search emails across configured IMAP accounts.

How do I configure IMAP and SMTP accounts for terminal email access?

You can configure accounts for terminal email access by running an onboarding wizard and following the prompts. This sets up authentication and backend connections for your IMAP and SMTP accounts.

What is the best way to batch-process emails without leaving the terminal?

The best way to batch-process emails without leaving the terminal is using a CLI that supports MML composition and IMAP/SMTP backends. This allows you to triage inboxes, draft responses, and search mail scriptably.

Does Himalaya support searching and organizing mail across backends?

Yes, Himalaya supports searching and organizing mail across IMAP and SMTP backends. It enables end-to-end mailbox access, allowing you to search mail, triage inboxes, and manage messages across multiple accounts.