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.