himalaya

Manage email via Himalaya CLI across IMAP, SMTP, and Notmuch.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/TitoPrausee/nexus-toti --skill himalaya-titoprausee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/TitoPrausee/nexus-toti/tree/main/data/skills/email/himalaya
Command: npx skills add https://github.com/TitoPrausee/nexus-toti --skill himalaya-titoprausee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya removes the friction of handling email by letting you read, search, compose, reply to, forward, and organize messages entirely from the command line.

Core Features & Use Cases

  • Inbox Management: List folders, browse messages, filter by sender or subject, and work across multiple accounts.
  • Message Actions: Read mail, draft new messages, reply, forward, move, copy, delete, and manage flags without leaving the terminal.
  • Rich Composition: Use MML templates to create multipart emails, add attachments, and handle plain text or HTML-style message structures.
  • Use Case: A support operator can inspect today’s urgent emails, reply with a prefilled template, and archive resolved conversations in one workflow.

Quick Start

Use the himalaya skill to help me configure my email account and list my inbox messages.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage email directly from the terminal?

You can manage email from the terminal by using a CLI tool to read, search, compose, reply, and forward messages across IMAP and SMTP. It requires configuring your account settings and secure credentials to interact directly with your mailbox.

Can I send emails with attachments using a command line interface?

Yes, you can send emails with attachments from the command line by using MML templates for structured message creation. This allows you to build multipart emails, handle plain text or HTML-style structures, and download attachments without leaving the terminal.

How do I configure multiple email accounts for CLI access?

Configuring multiple email accounts for CLI access involves setting up account settings and secure credentials within the CLI configuration. Once configured, you can list folders, browse messages, and filter by sender or subject across all connected mailboxes.

Does terminal-based email support Notmuch for searching messages?

Yes, terminal-based email supports Notmuch for searching messages alongside standard IMAP searches. This allows you to filter by sender or subject, inspect urgent emails, and navigate complex mailbox structures efficiently from the command line.

What is MML and when do I need it for composing email?

MML is a template language for structured message creation used when composing multipart emails from the terminal. You need MML to add attachments and handle plain text or HTML-style message structures within your CLI workflow.

What are the limitations of managing email via command line?

Limitations of managing email via command line include the need for manual configuration of IMAP, SMTP, and secure credentials prior to use. It operates entirely within a terminal environment, lacking a graphical interface which may impact users unfamiliar with CLI workflows.