himalaya

Manage email accounts via CLI with IMAP and SMTP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines email management by providing a powerful CLI to read, compose, search, and organize messages across IMAP/SMTP, enabling multi-account workflows without a GUI.

Core Features & Use Cases

  • Read, search, and manage emails directly from the command line.
  • Compose messages using MML and send via IMAP/SMTP for full control.
  • Manage multiple accounts, folders, and basic templates for repetitive tasks.

Quick Start

Run himalaya setup to initialize your environment and connect your email accounts.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage multiple email accounts from the command line?

Managing multiple email accounts from the command line is done by providing a CLI interface for reading, composing, and organizing messages via IMAP and SMTP. You can configure multi-account workflows and operate without a GUI.

Can I compose and send emails via SMTP using a terminal CLI?

Yes, you can compose and send emails via SMTP using a terminal CLI. Messages are composed using MML and sent through IMAP/SMTP integration, giving you full control over email creation directly from the command line.

Does CLI email management work with IMAP for offline-friendly access?

CLI email management works with IMAP to provide offline-friendly access and quick responses. IMAP/SMTP integration allows you to read, search, and organize messages across your accounts without needing a graphical interface.

What is the best way to script email workflows for repetitive tasks?

The best way to script email workflows for repetitive tasks is using a CLI interface that supports MML-based composition, search, and session management. This enables automated multi-account workflows and basic template usage.

Do I need a specific email client to search messages across folders in the terminal?

You do not need a traditional email client to search messages across folders in the terminal. A CLI email manager provides direct search and folder management capabilities by connecting to your accounts via IMAP and SMTP.

How do I set up a terminal email manager for my existing accounts?

To set up a terminal email manager for your existing accounts, run the setup command to initialize your environment and connect your email accounts. This configures the necessary IMAP and SMTP settings for CLI access.