himalaya

Manage multiple email accounts via IMAP/SMTP from the terminal.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Dolonia333/dolo.ai --skill himalaya-dolonia333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/Dolonia333/dolo.ai/tree/main/skills/himalaya
Command: npx skills add https://github.com/Dolonia333/dolo.ai --skill himalaya-dolonia333

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/SMTP, consolidating reading, composing, and organizing across multiple accounts into a single shell workflow.

Core Features & Use Cases

  • Manage multiple email accounts from the terminal: list folders, read messages, search, compose and send using MML, and organize mail efficiently.
  • Integrate with local configurations for secure credentials and flexible backends (IMAP/SMTP) to support offline and automated workflows.
  • Real-world use: a developer who needs to triage daily messages and respond from a single terminal session without switching apps.

Quick Start

Install Himalaya, configure ~/.config/himalaya/config.toml with IMAP/SMTP details, and begin managing mail 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 the terminal?

You can manage multiple email accounts from the terminal by configuring IMAP and SMTP credentials, allowing you to read, compose, search, and organize mail in a single shell workflow.

What is needed to start reading and sending emails via IMAP and SMTP in the shell?

To read and send emails via IMAP and SMTP in the shell, you need the Himalaya CLI installed, a configuration file at ~/.config/himalaya/config.toml, and your mail account credentials.

Can I compose and send emails using MML directly from the command line?

Yes, you can compose and send emails using MML directly from the command line, consolidating your mail triage and response workflow into a single terminal session without switching apps.

Does managing emails from the command line support offline workflows?

Managing emails from the command line supports offline and automated workflows by integrating with local configurations for secure credentials and flexible IMAP/SMTP backends.

What is the best way to triage daily messages without switching GUI mail apps?

The best way to triage daily messages without switching GUI apps is using a CLI email interface to list folders, read messages, and organize mail efficiently across multiple accounts.