himalaya

Manage email via terminal using IMAP/SMTP and MML syntax.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill himalaya-claudioceppi83
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/ClaudioCeppi83/kora-os-kernel/tree/main/engines/openclaw/skills/himalaya
Command: npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill himalaya-claudioceppi83

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires himalaya, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Himalaya addresses the problem of managing emails efficiently through a command-line interface, offering features to handle multiple accounts, compose messages with MML, and interact with email backends like IMAP and SMTP.

Core Features & Use Cases

  • CLI for Email Management: Handle emails via IMAP/SMTP with capabilities to list, read, write, reply, forward, and organize emails.
  • Support for Multiple Accounts: Manage emails from different accounts, including setup of IMAP/SMTP credentials.
  • MML Support: Compose rich emails with MIME Meta Language.
  • Use Case: Use Himalaya to check emails from multiple accounts, compose a response using MML syntax, and save attachments directly to a directory.

Quick Start

To list emails from a specific account, run:

himalaya --account work 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 emails from the terminal using IMAP and SMTP?

Manage emails from the terminal using a CLI tool that supports IMAP and SMTP protocols to list, read, write, reply, forward, and organize messages directly from the command line.

Can I handle multiple email accounts via a command-line interface?

Yes, you can handle multiple email accounts via a command-line interface. The system supports managing emails from different accounts, including the setup of separate IMAP and SMTP credentials for each one.

How do I compose rich emails in the terminal?

You compose rich emails in the terminal using MML syntax. MIME Meta Language support allows you to create complex message compositions, including formatting and attachments, directly from the command line.

Do I need to install any dependencies to manage emails from the command line?

Yes, you need to install the Himalaya CLI tool as a dependency. This command-line tool provides the underlying functionality to interact with email backends like IMAP and SMTP.

What is the best way to list emails from a specific account in the terminal?

The best way to list emails from a specific account in the terminal is using the envelope list command with the account flag. This queries the IMAP backend and displays the messages for that account.