himalaya

Manage emails via IMAP and SMTP from the command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to manage their email accounts directly from the command line, eliminating the need for a graphical email client for many common tasks.

Core Features & Use Cases

  • Email Management: List, read, write, reply, forward, search, and organize emails.
  • Multi-Account Support: Configure and manage multiple email accounts (IMAP/SMTP).
  • Secure Authentication: Supports various authentication methods, including password commands and system keyrings.
  • Use Case: Quickly search for emails from a specific sender, archive old messages, or draft a new email without leaving your terminal.

Quick Start

Use the himalaya skill 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 command-line interface that connects to your accounts via IMAP and SMTP protocols. This allows you to list, read, write, and organize messages without a graphical client.

Can I configure multiple email accounts in a terminal mail client?

Yes, you can configure and manage multiple email accounts within the terminal. The interface supports connecting to several IMAP and SMTP servers simultaneously to handle all your messages in one place.

How do I search and forward emails without leaving the command line?

You can search and forward emails directly from the command line by executing specific terminal commands. The interface interacts with IMAP servers to find specific messages and forward them to other recipients.

Does terminal email management integrate with local mail backends like Notmuch?

Yes, terminal email management integrates with local mail backends like Notmuch. This integration allows you to leverage local indexing and searching capabilities alongside standard IMAP and SMTP operations.

How are email credentials managed securely in a command-line environment?

Email credentials are managed securely in a command-line environment by supporting various authentication methods. These methods include utilizing password commands and system keyrings to protect your login information.

What are the limitations of using a CLI for email management?

The primary limitation of using a CLI for email management is the absence of a graphical interface, which means you rely entirely on text commands for listing, reading, and organizing messages instead of visual folders or menus.