himalaya

Manage email workflows via CLI over IMAP/SMTP.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/nomad3/openclaw-k8s --skill himalaya-nomad3
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/nomad3/openclaw-k8s/tree/main/package/skills/himalaya
Command: npx skills add https://github.com/nomad3/openclaw-k8s --skill himalaya-nomad3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the friction of opening a GUI email client by letting you list, read, write, and organize emails directly from the terminal while keeping configuration and credentials under your control.

Core Features & Use Cases

  • IMAP/SMTP email management: list folders and messages, read and export message content, move/copy/delete, and manage message flags.
  • Send and compose from CLI: compose new emails and replies in your editor, and send messages from templates or stdin.
  • Multiple backends & accounts: work with IMAP/SMTP, Notmuch (local mail), or Sendmail, and switch accounts with a flag; use MML for rich message composition.

Quick Start

Configure your account, then list emails in your default inbox by running: himalaya envelope list

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage IMAP email from the terminal?▼

You manage IMAP email from the terminal by using CLI commands to list folders, read messages, move or delete items, and handle message flags without needing a GUI client.

Can I compose and send SMTP messages via command line?▼

Yes, you compose and send SMTP messages via command line by drafting emails in your preferred editor, sending from templates, or piping content directly through stdin.

Do I need a specific configuration file to use terminal email clients?▼

Yes, you need a valid configuration file located at ~/.config/himalaya/config.toml and a local installation to securely manage credentials and connect to your mail servers.

What is the best way to organize local mail without a GUI?▼

The best way to organize local mail without a GUI is using Notmuch as a backend, allowing you to search, tag, and manage message flags directly from your command line interface.

How does MML help with composing rich email messages in terminal workflows?▼

MML helps with composing rich email messages in terminal workflows by providing a markup language that allows you to add attachments and structure complex content beyond plain text.