himalaya

Manage email operations via terminal using IMAP and SMTP protocols.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/DonZzzilla/kalshi-explorer --skill himalaya-donzzzilla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/DonZzzilla/kalshi-explorer/tree/main/skills/user-skills/email/himalaya
Command: npx skills add https://github.com/DonZzzilla/kalshi-explorer --skill himalaya-donzzzilla

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to manage their emails from the terminal, providing a command-line interface for IMAP and SMTP operations.

Core Features & Use Cases

  • Email Management: Send, receive, and manage emails using IMAP and SMTP protocols.
  • Configuration Wizard: Interactive setup for email accounts with support for various backends.
  • Fallback to msmtp: Option to use msmtp for sending emails if Himalaya is unavailable.
  • Use Case: A user can send an email from the terminal using Himalaya, without the need for a GUI email client.

Quick Start

Configure your email account and send an email using Himalaya with the command: himalaya message send --.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I send and receive emails from the terminal using IMAP and SMTP?

You can send and receive emails from the terminal by configuring an email account with IMAP and SMTP protocols, then using the command line to manage messages without a GUI client.

Can I manage my email folders from the command line?

Yes, you can manage email folders directly from the command line by utilizing terminal-based IMAP operations to organize and navigate your configured email accounts.

Do I need to configure email credentials before using the terminal email setup?

Yes, you must configure your email credentials and account settings through an interactive setup wizard before managing IMAP and SMTP operations from the terminal.

What is the best way to send emails from the terminal if the primary CLI is unavailable?

If the primary CLI is unavailable, the best way to send emails from the terminal is by configuring a fallback to msmtp for handling SMTP message transmission.

Are there limitations when using a CLI email client instead of a GUI?

A limitation of using a CLI email client is that it requires manual command execution for message management and lacks a graphical interface, relying entirely on terminal interaction.