himalaya

Manage email accounts and messages via IMAP and SMTP from the terminal.

5|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/kcns008/clusterclaw --skill himalaya-kcns008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/kcns008/clusterclaw/tree/main/skills/himalaya
Command: npx skills add https://github.com/kcns008/clusterclaw --skill himalaya-kcns008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya removes the friction of handling email from a graphical client by giving you a fast terminal-based workflow for reading, sending, organizing, and searching messages across multiple accounts.

Core Features & Use Cases

  • Inbox Management: List folders, browse message envelopes, read raw or formatted mail, and move or delete messages without leaving the shell.
  • Composing and Replying: Write new messages, reply, reply-all, forward, and send structured multipart email with attachments using MML.
  • Multi-Account Mail Workflows: Switch between personal and work accounts, connect to IMAP and SMTP backends, and support common providers like Gmail and iCloud.
  • Use Case: A support engineer can quickly inspect a failing alert email, reply with context, attach logs, and archive the thread from the terminal.

Quick Start

Configure your email account in Himalaya and then use it to list folders, read messages, and send mail from the command line.

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?

You can manage email from the terminal by using a command-line client that supports IMAP and SMTP workflows to list, read, compose, reply, forward, search, and organize messages across multiple accounts without leaving the shell.

How do I send multipart email with attachments using a command line mail client?

You can send structured multipart email with attachments using a command line mail client by composing messages with MML, which supports formatting and attaching files directly within your terminal workflow.

Can I switch between multiple IMAP and SMTP accounts in the terminal?

Yes, you can switch between multiple IMAP and SMTP accounts in the terminal. Command line mail clients support connecting to common providers like Gmail and iCloud for personal and work account workflows.

How do I browse and organize IMAP folders without a graphical email client?

You can browse and organize IMAP folders without a graphical email client by listing folders, reading message envelopes, and moving or deleting messages directly from the command line interface.

Do I need a configured mail server connection to read and reply to email from the shell?

Yes, you need a configured and authenticated mail server connection with IMAP and SMTP access to read, reply, and send email from the shell.

What is the best way to quickly inspect, reply to, and archive alert emails from the command line?

The best way to inspect, reply to, and archive alert emails from the command line is using a terminal mail client to read the message, reply with context, attach logs, and archive the thread directly in the shell.