himalaya

Manage emails via IMAP/SMTP from the terminal with multiple accounts.

455|34|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/understudy-ai/understudy --skill himalaya-understudy-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/understudy-ai/understudy/tree/main/skills/himalaya
Command: npx skills add https://github.com/understudy-ai/understudy --skill himalaya-understudy-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface to manage emails, allowing users to perform various email operations directly from their terminal without needing a graphical client.

Core Features & Use Cases

  • Email Management: List, read, write, reply, forward, search, and organize emails.
  • Multi-Account Support: Seamlessly manage multiple email accounts.
  • Configuration: Supports various backends (IMAP, SMTP, Notmuch) and secure password management.
  • Use Case: Quickly search for emails from a specific sender, archive old messages, or compose a new email, all without leaving your terminal.

Quick Start

Use the himalaya skill to list all email folders in your default account.

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 command-line interface, which supports IMAP and SMTP protocols to list, read, write, and search messages directly without a graphical client.

Can I manage multiple email accounts from a command-line client?

Yes, managing multiple email accounts from a command-line client is supported. The tool allows you to seamlessly switch between accounts to list, read, and organize emails across different providers.

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

To compose and reply to emails in the terminal, you use MML (Mail Markup Language) for message composition. This allows you to write, reply to, and forward emails directly from the command line.

Do I need to install a binary to manage emails via IMAP in the terminal?

Yes, you need the himalaya binary installed and configured with your account credentials to manage emails via IMAP in the terminal. This binary acts as the local client connecting to your mail servers.

What is the best way to search and organize old emails without a GUI?

The best way to search and organize old emails without a GUI is using a terminal-based email client. This tool lets you quickly query specific senders and archive messages directly from the command line.

Does terminal email management work with the Notmuch backend?

Yes, terminal email management works with the Notmuch backend, alongside standard IMAP and SMTP configurations. This allows for advanced searching and tagging of local email messages.