himalaya

Manage email via IMAP and SMTP from the terminal.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of managing email in a browser or desktop client by letting you handle mail directly from the terminal.

Core Features & Use Cases

  • Inbox management: List folders, search messages, read mail, move or copy threads, delete messages, and manage flags.
  • Message creation: Write new emails, reply, reply-all, forward, and send structured messages using MML.
  • Multi-account workflows: Switch between personal and work accounts, download attachments, and inspect raw MIME for troubleshooting.
  • Practical use case: A user can review urgent messages, draft a response, attach files, and file the conversation into the correct folder without leaving the shell.

Quick Start

Install Himalaya, configure your email account, and ask the skill to help you list, read, compose, or organize mail from the terminal.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage email from the terminal using IMAP and SMTP?

You can manage email from the terminal by configuring your account settings to use IMAP for listing, reading, and organizing messages, and SMTP for sending new emails or replies.

Can I handle multiple email accounts and download attachments via CLI?

Yes, CLI email workflows support switching between multiple accounts, downloading attachments, inspecting raw MIME, and managing folders seamlessly without leaving the shell.

What is MML and how is it used for composing email in the terminal?

MML is a message composition format used to write structured emails from the terminal, enabling you to draft new messages, reply, reply-all, and forward text reliably.

How do I search for specific messages and organize my inbox from the command line?

You can search messages, read mail, move or copy threads, delete items, and manage flags directly from the command line to organize your inbox efficiently.

Do I need to configure secure password retrieval to use a CLI email client?

Yes, reliable CLI email management requires configurable account settings and secure password retrieval to safely access IMAP and SMTP servers for sending and receiving mail.