himalaya

Manage emails via IMAP/SMTP from the terminal.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a powerful command-line interface for managing your email, allowing you to perform various operations directly from your terminal without needing a graphical client.

Core Features & Use Cases

  • Email Management: List, read, write, reply, forward, search, and organize emails.
  • Multi-Account Support: Seamlessly manage multiple email accounts.
  • Configuration Flexibility: Supports IMAP, SMTP, Notmuch, and Sendmail backends with various authentication methods.
  • Use Case: Quickly search for emails from a specific sender, archive old messages, or compose a new email, all 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 CLI client that connects via IMAP and SMTP protocols. This allows you to list, read, write, reply, forward, and search emails directly from your command line.

Can I manage multiple email accounts from a command-line interface?

Yes, you can manage multiple email accounts from a command-line interface. The tool supports seamless switching between accounts, allowing you to handle various email addresses without needing a graphical client.

How do I search and organize emails in the terminal?

You can search and organize emails in the terminal by executing specific CLI commands. This enables filtering messages by sender, archiving old emails, and retrieving specific information without leaving your command-line environment.

Does terminal email management support Notmuch and Sendmail backends?

Yes, terminal email management supports Notmuch and Sendmail backends along with IMAP and SMTP. This configuration flexibility allows you to choose your preferred backend and authentication method for message processing.

What is the best way to compose and reply to emails via a command-line tool?

The best way to compose and reply to emails via a command-line tool is by using built-in message composition features. It supports MML formatting, allowing you to write, reply, and forward messages directly from your terminal interface.

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

A limitation of using a CLI for email management is the lack of a graphical interface, which means you must rely on text commands for all actions. Users unfamiliar with terminal commands may face a steeper learning curve.