himalaya

Manage IMAP/SMTP email operations from the command line.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Polealpha/XINNIAN_PI --skill himalaya-polealpha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/Polealpha/XINNIAN_PI/tree/main/app%20windows/vendor/openclaw-runtime/skills/himalaya
Command: npx skills add https://github.com/Polealpha/XINNIAN_PI --skill himalaya-polealpha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the need to list, read, search, and send emails quickly without switching between a full email client UI and command line tools.

Core Features & Use Cases

  • Account-aware IMAP/SMTP email operations: list folders and messages, read and export email content, and manage flags and organization.
  • Fast CLI workflows for search and messaging: search by sender/subject, reply, reply-all, and forward directly from the terminal.
  • Safe, configurable message sending: compose and send new messages interactively or via stdin/templates, including rich MIME composition using MML.

Use case: you receive important updates in multiple mailboxes and want to triage and archive them by searching for keywords, reading specific messages, and moving them to the right folders without leaving your shell.

Quick Start

Run the interactive setup with himalaya account configure and then use himalaya envelope list to view your INBOX messages.

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 using a CLI tool that connects to your IMAP and SMTP accounts, allowing you to list folders, read messages, and send emails directly from the command line.

How do I search emails by sender or subject in a shell workflow?

You can search emails by sender or subject in a shell workflow using CLI commands that query your IMAP accounts, enabling fast message triage and keyword filtering without leaving the terminal.

Can I send and compose MIME emails from the command line?

Yes, you can compose and send MIME emails from the command line using MML templates and headers, supporting both interactive composition and stdin inputs for structured message formatting.

What do I need to configure before using a CLI email client?

Before using a CLI email client, you need to run an interactive setup to create a config.toml file and configure your IMAP and SMTP authentication credentials for each mailbox account.

How do I triage multiple email accounts without a graphical interface?

You can triage multiple email accounts without a graphical interface by using terminal commands to read messages, reply, forward, download attachments, and move items to specific folders.

Does terminal email management support folder organization and flagging?

Yes, terminal email management supports folder organization and flagging, allowing you to list folders, manage message flags, and archive emails by moving them across IMAP directories.