himalaya

Manage emails via IMAP/SMTP through the Himalaya CLI.

Updated May 8, 2026
One-click install
npx skills add https://github.com/gztcode/my-skills --skill himalaya-gztcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/gztcode/my-skills/tree/main/himalaya
Command: npx skills add https://github.com/gztcode/my-skills --skill himalaya-gztcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Himalaya resolves the need for manual email management, providing a command-line interface to handle emails efficiently and securely.

Core Features & Use Cases

  • Email Management: Handle emails using IMAP/SMTP, with options for list, read, write, reply, forward, search, and organize.
  • Multi-account Support: Works with multiple email accounts, supporting simultaneous operations.
  • Message Composition: Compose emails using MML (MIME Meta Language) for structured content.
  • Use Case: Quickly reply to or forward emails directly from the terminal, saving time on repetitive email tasks.

Quick Start

Configure your email accounts with Himalaya and start managing your emails with commands like himalaya folder list or himalaya message read 42.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage emails directly from the command line?

You can manage emails from the command line using the Himalaya CLI to connect to IMAP and SMTP servers. It allows you to list, read, write, and search emails directly within your terminal.

Can I handle multiple email accounts simultaneously using a CLI?

Yes, you can handle multiple email accounts simultaneously using CLI email management. The tool is designed for multi-account setups, supporting simultaneous operations across different configured profiles.

How do I read and reply to emails in the terminal?

To read and reply to emails in the terminal, use commands like `message read` followed by an ID, and `reply` to respond. This streamlines communication workflows without leaving the command line environment.

What is MML for structured email composition in CLI clients?

MML, or MIME Meta Language, is used for structured email composition in CLI clients. It provides a structured syntax to define email headers, body content, and attachments when writing messages from the terminal.

Do I need specific credentials to use IMAP and SMTP with a CLI?

Yes, you need appropriate email credentials and the CLI tool installed to use IMAP and SMTP protocols. Configuring your account authentication details is required before executing any email management commands.