himalaya

Manage email accounts and perform IMAP/SMTP operations via CLI.

6|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/GregsGreyCode/Logos --skill himalaya-gregsgreycode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/GregsGreyCode/Logos/tree/main/skills/email/himalaya
Command: npx skills add https://github.com/GregsGreyCode/Logos --skill himalaya-gregsgreycode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a command-line interface to manage emails via IMAP and SMTP, enabling you to list, read, write, reply, forward, search, and organize messages from a terminal without switching apps.

Core Features & Use Cases

  • CLI-based email management across multiple accounts (IMAP/SMTP backed)
  • List, read, compose, reply, forward, search, move and delete messages
  • Use case: administer multiple email accounts from a single shell session, automate repetitive email workflows, or integrate with scripts for backups and archiving.

Quick Start

Install Himalaya CLI, configure at least one account, then begin listing emails from the terminal.

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 a terminal CLI?

You can manage multiple email accounts from a terminal CLI by configuring IMAP and SMTP backends, enabling you to list, read, compose, and organize messages without switching graphical applications.

How does Notmuch integration work for terminal email search?

Notmuch integration provides optional, advanced email search capabilities within your terminal workflow, allowing you to quickly find and query messages locally alongside standard IMAP operations.

What do I need to set up before sending SMTP emails via a CLI?

To send SMTP emails via a CLI, you need a compatible Linux or macOS terminal environment and at least one configured IMAP and SMTP backend account to handle message composition and delivery.

Can I automate batch email operations and folder organization from the shell?

Yes, you can automate batch email operations and folder organization from the shell by integrating CLI commands into scripts, streamlining repetitive workflows like backups, archiving, and multi-account administration.

Is MML supported for composing and replying to emails in the terminal?

MML-based composition is supported through the backend, allowing you to compose, reply to, and forward emails directly from the terminal while maintaining standard message formatting.