himalaya

Manage IMAP and SMTP email accounts from the terminal.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies email management from the terminal, allowing users to access and manage their email accounts using the IMAP and SMTP protocols.

Core Features & Use Cases

  • Email Access: Retrieve, read, and search emails using IMAP/SMTP.
  • Message Composition: Send emails using SMTP or IMAP, including plain text and MIME-compliant formats.
  • Folder Management: Create, list, and manipulate email folders.
  • Use Case: A user wants to send a batch of emails to multiple contacts while away from their main computer. This Skill can be used to automate the process.

Quick Start

Configure your email account using the himalaya account configure command.

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 using IMAP and SMTP by configuring your account credentials to retrieve, read, compose, and send messages directly through command line interfaces.

Can I send batch emails to multiple contacts from a terminal interface?

Yes, you can send batch emails to multiple contacts from a terminal interface by automating the message composition and sending processes via SMTP protocol connections.

What email operations are supported through terminal-based IMAP access?

Terminal-based IMAP access supports listing, searching, reading emails, managing folders, and handling attachments, providing full email account management without graphical clients.

Do I need to configure IMAP and SMTP settings before accessing email via terminal?

Yes, you must configure IMAP and SMTP authentication settings before accessing email via terminal, establishing proper server connections for message retrieval and sending operations.

How does terminal email management compare to using standard email clients?

Terminal email management offers scriptable, lightweight access to IMAP and SMTP services, enabling automated batch processing and remote management without graphical interface overhead.

What are the limitations of managing email folders through terminal commands?

Managing email folders through terminal commands requires manual folder creation and manipulation via text interfaces, lacking visual navigation aids found in standard email clients.