himalaya

Manage IMAP/SMTP email accounts from the terminal CLI.

Updated May 21, 2026
One-click install
npx skills add https://github.com/samlaggz/hermes-agent-sam --skill himalaya-samlaggz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/samlaggz/hermes-agent-sam/tree/main/backup/skills/email/himalaya
Command: npx skills add https://github.com/samlaggz/hermes-agent-sam --skill himalaya-samlaggz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal-based email workflows are tedious without a dedicated CLI; Himalaya provides IMAP/SMTP integration to manage emails directly from the command line, reducing context switching and enabling automation.

Core Features & Use Cases

  • CLI email client supporting IMAP and SMTP backends (and Notmuch or Sendmail backends as described).
  • Manage, read, compose, and send messages from the terminal, including account configuration and folder aliases.
  • Use cases include remote administration, headless servers, and automation scripts that require mail interactions.

Quick Start

Install Himalaya, configure an IMAP/SMTP account with himalaya account configure, and start managing your inbox 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 IMAP and SMTP emails from the terminal?

You can manage IMAP and SMTP emails from the terminal using a CLI email client like Himalaya, which reads, composes, and sends messages directly via command line, reducing context switching and enabling automation.

Can I configure multiple email accounts for command line access?

Yes, you can configure multiple email accounts for CLI access using an interactive wizard. Himalaya supports managing several accounts simultaneously and allows folder aliasing to align server folders with your local setup.

What is the best way to handle email on headless servers without a GUI?

The best way to handle email on headless servers without a GUI is using a CLI email client. Himalaya operates directly in the terminal, supporting IMAP and SMTP backends for remote administration and automation scripts.

Does the Himalaya CLI work with Notmuch for email backend management?

Yes, the Himalaya CLI works with Notmuch for email backend management alongside standard IMAP and SMTP support. This allows you to integrate terminal-based email workflows with Notmuch indexing and Sendmail backends.

How do I set up an IMAP account for terminal-based email management?

To set up an IMAP account for terminal-based email management, install the CLI client and run the configuration wizard. Himalaya uses the 'account configure' command to interactively establish IMAP and SMTP backends.