himalaya

Manage emails via command line with IMAP, SMTP, and Notmuch backends.

23|4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/NeoLabs-Systems/NeoAgent --skill himalaya-neolabs-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/NeoLabs-Systems/NeoAgent/tree/main/server/catalog_sources/store-bundles/skills/email/himalaya
Command: npx skills add https://github.com/NeoLabs-Systems/NeoAgent --skill himalaya-neolabs-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Himalaya addresses the challenge of managing emails from the command line, allowing users to handle tasks like listing, reading, writing, and organizing emails efficiently.

Core Features & Use Cases

  • Email Management: Use Himalaya to manage emails from multiple accounts using IMAP, SMTP, Notmuch, or Sendmail backends.
  • Task Automation: Automate repetitive email tasks such as reading, replying, forwarding, and searching.
  • Configuration: Offers detailed configuration for setting up accounts and backend services.
  • Use Case: For example, use Himalaya to compose a reply to an email from your terminal or organize emails into folders for better email management.

Quick Start

Run the command himalaya account configure to set up your email account.

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 command line using IMAP and SMTP?

You can manage emails from the command line using IMAP and SMTP with Himalaya, which allows you to list, read, write, and organize messages directly from your terminal interface. It supports configuration for multiple backend accounts.

Can I automate repetitive email tasks like reading and forwarding via CLI?

Yes, you can automate repetitive email tasks like reading, replying, forwarding, and searching via CLI. Himalaya supports automated task execution to handle these email management operations efficiently without manual interaction.

How do I configure multiple email accounts in a terminal email client?

To configure multiple email accounts in a terminal email client, run the command `himalaya account configure`. This setup process allows you to define detailed configuration parameters for IMAP, SMTP, Notmuch, or Sendmail backends.

Does CLI email management work with Notmuch backend for organizing messages?

CLI email management works with the Notmuch backend for organizing messages. Himalaya supports Notmuch alongside IMAP, SMTP, and Sendmail, enabling you to sort and manage emails into folders efficiently from your terminal.

What is the best way to compose and send emails without leaving the terminal?

The best way to compose and send emails without leaving the terminal is using a CLI email client like Himalaya. It provides command-line commands to write and send messages through configured SMTP or Sendmail backends.