himalaya

Configure Himalaya for terminal email management via IMAP/SMTP backends.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill himalaya-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/skills/email/himalaya
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill himalaya-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya enables managing emails directly from the terminal via IMAP/SMTP backends, Notmuch integration, or Sendmail, streamlining workflows for developers and sysadmins.

Core Features & Use Cases

  • Read, search, and manage emails from the terminal using IMAP/SMTP backends or Notmuch.
  • Compose and send messages via CLI, using piping templates or headers.
  • Manage multiple accounts and folder aliases for flexible workflows.
  • Local mail workflows can integrate with Notmuch for fast, scriptable access.

Quick Start

Install Himalaya, configure IMAP/SMTP, and start managing emails 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 emails from the terminal using IMAP and SMTP?

You can manage emails from the terminal using IMAP and SMTP by configuring a CLI client with a config file at ~/.config/himalaya/config.toml and providing your account credentials to read, search, and send messages.

Can I configure multiple email accounts for terminal-based workflows?

Yes, configuring multiple email accounts for terminal-based workflows is supported. You can manage multiple accounts and folder aliases within the configuration file to handle diverse IMAP and SMTP setups.

Does Himalaya work with Notmuch for searching emails locally?

Yes, Himalaya works with Notmuch for searching emails locally. It integrates with Notmuch to provide fast, scriptable access for local mail workflows directly from your terminal.

What is the best way to send emails via CLI using piping templates?

The best way to send emails via CLI using piping templates is to pipe your message content and headers into the Himalaya binary. This allows scripted composition and sending through configured SMTP backends.

Do I need a specific binary to run terminal email workflows on a server?

Yes, you need the Himalaya binary installed on your server to run terminal email workflows. You also need a valid configuration file and IMAP or SMTP credentials to execute interactive and scripted tasks.