himalaya

Manage email via the Himalaya CLI with IMAP/SMTP backends.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill himalaya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/himalaya
Command: npx skills add https://github.com/letta-ai/lettabot --skill himalaya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a CLI-based solution to manage emails from the terminal, consolidating multi-account access, reading, composing, and organizing messages without switching apps.

Core Features & Use Cases

  • Manage multiple email accounts via IMAP/SMTP from a single CLI.
  • List, read, compose with MML, reply, forward, search, and organize emails efficiently.
  • Use cases: quickly triage inbox, draft messages via editor, or automate routine email tasks.

Quick Start

Install Himalaya CLI and configure accounts:

  • macOS: brew install himalaya
  • Configure: create ~/.config/himalaya/config.toml with account details Then basic usage examples: himalaya envelope list himalaya message write himalaya account configure

Frequently Asked Questions about himalaya

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple IMAP and SMTP email accounts from the terminal?

You can manage multiple IMAP and SMTP email accounts from the terminal by configuring the Himalaya CLI with a config.toml file to list, read, write, and search messages across accounts without switching apps.

How do I compose and send emails using MML via a command line interface?

You compose and send emails using MML via a command line interface by running the write command in Himalaya, which allows you to draft messages via your preferred editor and send them through SMTP.

Do I need to install the Himalaya binary and configure a config file before using terminal email commands?

Yes, you need to install the Himalaya binary on your host system and create a configured config.toml file with your account details and securely stored credentials before using terminal email commands.

Can I quickly triage my inbox and reply to or forward messages without leaving the CLI?

Yes, you can quickly triage your inbox and reply to or forward messages without leaving the CLI by using Himalaya's built-in commands to list envelopes, read messages, and automate routine email tasks efficiently.

What is the best way to automate routine email tasks and multi-account access without a graphical email client?

The best way to automate routine email tasks and multi-account access without a graphical email client is using a CLI-based solution like Himalaya to consolidate reading, composing, and organizing messages.

Are there limitations when using terminal-based email management for organizing and searching messages?

Limitations of terminal-based email management include requiring manual configuration of IMAP and SMTP backends in a config.toml file and depending entirely on the Himalaya binary being installed on your host system.