himalaya

Manage emails across IMAP/SMTP backends via the Himalaya CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya CLI unifies email management on the command line, letting you handle multiple accounts and backends from a single interface.

Core Features & Use Cases

  • CLI-based email operations: list, read, compose, reply, forward, search, and manage folders across IMAP/SMTP configurations.
  • Multi-account workflow: switch between accounts, apply folder aliases, and perform actions in different workspaces.
  • MML-based composition and backend flexibility: compose messages with MML, and deliver via Notmuch or Sendmail integrations.
  • Use Case: A developer keeps up with several work emails from different services in one tool and drafts responses using a text editor.

Quick Start

Install the Himalaya CLI, configure your accounts, and start listing folders, reading messages, and composing new emails.

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 command line?

Manage multiple email accounts from the command line by configuring IMAP and SMTP backends in a single config file. This enables unified operations like listing, reading, and sending messages across different workspaces without switching applications.

Can I use IMAP and SMTP to read and send emails in terminal?

Read and send emails in terminal using IMAP and SMTP protocols. The CLI supports standard backend configurations, allowing you to list folders, view messages, and forward or reply to emails directly from your text editor.

How do I configure notmuch and sendmail for CLI email composition?

Configure notmuch and sendmail for CLI email composition by integrating them as backend delivery methods. Compose messages using MML formatting, then route the outgoing emails through these specified backend services.

Do I need to install himalaya CLI to use IMAP email management?

Install the himalaya CLI on your host system to enable IMAP email management. Configuration requires a TOML file where you define accounts, folder aliases, and optional authentication methods for backend access.

What is the best way to unify work emails across different services in one tool?

Unify work emails across different services in one tool by setting up multi-account profiles within a terminal-based interface. Apply folder aliases and perform message operations across all configured accounts centrally.