himalaya

Manage IMAP/SMTP email from the terminal using Himalaya CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing emails often requires switching contexts to a graphical client or webmail; Himalaya lets you read, send, search, and organize messages directly from the terminal using IMAP/SMTP backends.

Core Features & Use Cases

  • CLI-based email reading, composing (MML), searching, moving, and tagging across accounts.
  • Supports IMAP and SMTP backends with optional Notmuch or Sendmail integrations for flexible workflows.
  • Use case: a developer or sysadmin who wants a distraction-free, scriptable email workflow without a browser.

Quick Start

Start Himalaya, configure an account with IMAP/SMTP, and begin sending and reading 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 email from the terminal using IMAP and SMTP?

You can manage email from the terminal using the Himalaya CLI to read, compose, search, and tag messages across IMAP and SMTP backends. It provides a distraction-free, scriptable workflow without needing a graphical client or browser.

Can I compose and send emails via command line without a graphical client?

Yes, you can compose and send emails via the command line using MML-based composition through the Himalaya CLI. It handles SMTP interactions natively, allowing developers to send messages directly from the terminal.

Does Himalaya CLI work with Notmuch or Sendmail integrations?

Himalaya CLI supports optional Notmuch or Sendmail integrations for flexible email workflows. These integrations allow users to enhance searching and sending capabilities directly from the terminal environment.

What do I need to configure before reading IMAP emails in the terminal?

You need IMAP and SMTP backends configured to read emails in the terminal. Himalaya provides an interactive account configuration wizard to set up these backend connections correctly before you start managing messages.

Is a terminal-based email client suitable for scriptable workflows?

A terminal-based email client is ideal for scriptable workflows because it allows developers and sysadmins to automate reading, sending, and organizing messages. Himalaya CLI enables these distractions-free interactions directly from the command line.