himalaya

Manage emails via IMAP/SMTP protocols using the Himalaya CLI.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/nuno7lopes/alisio --skill himalaya-nuno7lopes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/nuno7lopes/alisio/tree/main/skills/himalaya
Command: npx skills add https://github.com/nuno7lopes/alisio --skill himalaya-nuno7lopes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines email management through the terminal, eliminating the need for a web or desktop client.

Core Features & Use Cases

  • Terminal Email Management: Perform list, read, write, reply, forward, search, and organize emails from the command line.
  • Multiple Accounts: Support for managing multiple email accounts.
  • Message Composition: Support for MIME Meta Language (MML) for composing rich emails.
  • Use Case: Quickly list emails in the 'Sent' folder with the 'himalaya envelope list --folder "Sent"' command.

Quick Start

Use the 'himalaya envelope list' command to list all emails in your INBOX.

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 by using a CLI interface that connects to your accounts via IMAP and SMTP protocols. This allows you to list, read, compose, reply, forward, and delete messages directly from the command line without a web client.

Can I manage multiple email accounts through a terminal interface?

Yes, terminal email management supports configuring and interacting with multiple email accounts. You can switch contexts to list envelopes, read messages, and organize folders for different accounts from a single command line interface.

What is MIME Meta Language used for in terminal email clients?

MIME Meta Language (MML) is used for composing rich emails within terminal-based clients. It provides a syntax to structure multipart messages and attachments, enabling advanced email composition directly from the command line.

Do I need to install a specific CLI tool to manage emails from the command line?

Yes, you must install and configure the Himalaya CLI tool with your email credentials before managing emails from the command line. This dependency provides the necessary interface to interact with your IMAP and SMTP accounts.

How do I list emails in a specific folder like Sent using the command line?

To list emails in a specific folder, you can execute the 'himalaya envelope list' command with the '--folder' flag. For example, use 'himalaya envelope list --folder "Sent"' to view messages in your Sent directory.