himalaya

Manage emails from the terminal using IMAP and SMTP protocols.

Updated May 9, 2026
One-click install
npx skills add https://github.com/robertbr123/Linket-Agent --skill himalaya-robertbr123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/robertbr123/Linket-Agent/tree/main/skills/email/himalaya
Command: npx skills add https://github.com/robertbr123/Linket-Agent --skill himalaya-robertbr123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies email management from the command line, providing a terminal-based interface for sending, receiving, and managing emails using IMAP and SMTP protocols.

Core Features & Use Cases

  • Terminal Email Client: Access and manage emails using IMAP and SMTP via the command line.
  • Configuration Wizard: Set up email accounts with an interactive configuration wizard.
  • Multiple Accounts: Manage multiple email accounts with different configurations.
  • Rich Email Composition: Use MML syntax for creating emails with plain text, HTML, and attachments.
  • Use Case: For IT professionals and developers who need a lightweight, efficient way to handle email communication without the overhead of a full-fledged email client.

Quick Start

Use the Himalaya skill to list emails in the INBOX folder by typing: himalaya envelope list.

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?

Managing emails from the terminal is done through a CLI that interfaces with IMAP and SMTP protocols for sending and receiving messages. It provides a lightweight, command-line-based alternative to full-fledged email clients.

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

Configuring multiple email accounts involves using an interactive configuration wizard to set up different IMAP and SMTP server settings. This allows you to manage several distinct email profiles from a single terminal-based interface.

Can I send emails with HTML and attachments from the command line?

Sending emails with HTML and attachments from the command line is supported through MML syntax for rich email composition. This allows the creation of messages containing plain text, HTML content, and file attachments.

What is the best way to list emails in the INBOX folder via CLI?

Listing emails in the INBOX folder via CLI is best achieved by running the `himalaya envelope list` command. This directly queries your configured IMAP server to display inbox messages in the terminal.

Do I need a specific CLI tool to handle IMAP and SMTP operations in the terminal?

Handling IMAP and SMTP operations in the terminal requires the Himalaya CLI dependency to be installed. This tool provides the necessary command-line interface to interact with your email servers.

Why use a terminal email client instead of a full-fledged email application?

A terminal email client provides a lightweight, efficient way to handle email communication without the overhead of a full-fledged application. It is designed for IT professionals and developers needing quick command-line access.