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.