himalaya

Manage emails via IMAP/SMTP from the terminal with himalaya.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/NJUxlj/openclaw --skill himalaya-njuxlj
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/NJUxlj/openclaw/tree/main/skills/himalaya
Command: npx skills add https://github.com/NJUxlj/openclaw --skill himalaya-njuxlj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface for managing emails, allowing users to perform actions like listing, reading, writing, replying, forwarding, searching, and organizing emails directly from their terminal without needing a graphical email client.

Core Features & Use Cases

  • Email Management: List folders, envelopes (emails), and search emails with various criteria.
  • Message Operations: Read, reply, forward, and compose new emails.
  • Account Support: Handles multiple email accounts with different backends (IMAP, SMTP, Notmuch).
  • Use Case: Quickly search for all emails from a specific sender in your inbox, reply to an important message, and archive it, all without leaving your terminal.

Quick Start

Use the himalaya skill to list all emails in your inbox.

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?â–¼

You can manage emails from the terminal using the himalaya CLI tool, which provides a command-line interface for listing, reading, writing, replying, forwarding, searching, and organizing emails via IMAP and SMTP protocols.

Can I search and organize emails across multiple accounts in the terminal?â–¼

Yes, you can search and organize emails across multiple accounts in the terminal. The himalaya CLI supports handling multiple email accounts with different backends, including IMAP, SMTP, and Notmuch.

How do I write and reply to emails from the command line?â–¼

You write and reply to emails from the command line by using the himalaya CLI tool, which supports message composition with MML and enables you to read, reply, forward, and compose new emails directly from your terminal.

Do I need to install a separate CLI tool to manage emails from my terminal?â–¼

Yes, you need to install and configure the himalaya CLI tool with your email account credentials before using this Skill to manage emails via IMAP and SMTP from the terminal.

What is the best way to handle email folders and envelopes without a graphical client?â–¼

The best way to handle email folders and envelopes without a graphical client is using the himalaya CLI, which enables you to list folders, list envelopes, and search emails with various criteria directly from your terminal.

Are there limitations when using terminal email clients compared to graphical interfaces?â–¼

Terminal email clients like himalaya lack graphical interfaces, meaning you interact via command-line text. While it supports reading, writing, and searching emails, complex visual formatting or HTML rendering may be limited compared to graphical email clients.