himalaya

Manage IMAP/SMTP email accounts and compose MML messages from a CLI.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill himalaya-dakshrawat298-gif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN/tree/main/packages/skills/skills/himalaya
Command: npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill himalaya-dakshrawat298-gif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Himalaya addresses the challenge of managing emails from the command line, unifying access to IMAP/SMTP across multiple accounts and enabling fast, scriptable workflows without a GUI.

Core Features & Use Cases

  • List, read, compose, reply, forward, and search emails from a single CLI.
  • Supports multiple backends (IMAP/SMTP, Notmuch, Sendmail) and MML-based message composition.
  • Use cases include automated inbox maintenance, server-side monitoring, and batch email processing in scripts.

Quick Start

Open a terminal and run Himalaya to list messages in INBOX.

Frequently Asked Questions about himalaya

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple email accounts from the command line?

You can manage multiple email accounts from the command line by configuring a backend like IMAP/SMTP to list, read, compose, and search messages across accounts without a GUI. This enables fast, scriptable workflows directly from the terminal.

Can I automate batch email processing and inbox monitoring using IMAP?

Yes, you can automate batch email processing and inbox monitoring using IMAP. By running CLI commands within scripts, you can perform automated maintenance and server-side monitoring across multiple accounts.

What is MML-based message composition and does it work for CLI email?

MML-based message composition allows you to draft and structure emails directly within the terminal. It supports CLI email management by enabling message creation, replies, and forwarding without needing a graphical interface.

Does CLI email management support multiple backends like Sendmail and Notmuch?

CLI email management supports multiple backends including IMAP/SMTP, Notmuch, and Sendmail. This allows you to configure your preferred backend setup for unified access and scriptable batch processing across accounts.

What is the best way to read and organize emails in a terminal?

The best way to read and organize emails in a terminal is using a CLI-based email manager with IMAP/SMTP. It provides inline references for configuration and usage, allowing you to list, search, and organize messages efficiently.

Do I need a GUI to search and forward emails across multiple accounts?

No, a GUI is not required to search and forward emails across multiple accounts. You can execute these actions directly from scripts or the terminal using a configurable IMAP/SMTP backend setup.