himalaya

Manage emails from the command line via IMAP/SMTP backends.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Jacksonhuf/AxiMate --skill himalaya-jacksonhuf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/Jacksonhuf/AxiMate/tree/main/integrations/ripple/copaw/src/copaw/agents/skills/himalaya
Command: npx skills add https://github.com/Jacksonhuf/AxiMate --skill himalaya-jacksonhuf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enable CLI-driven email management from IMAP/SMTP servers directly in the terminal, removing reliance on GUI mail clients.

Core Features & Use Cases

  • List folders and messages, read, compose, send, search, and organize emails across multiple accounts via IMAP/SMTP backends.
  • Support for MIME-based composition with templates and headers, enabling flexible messaging workflows.
  • Works with configuration-driven setups to unify multi-account mail workflows on a single CLI.

Quick Start

Install Himalaya, configure your accounts in ~/.config/himalaya/config.toml, and start managing 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 emails from the terminal using IMAP and SMTP?

You can manage emails from the terminal by configuring your IMAP and SMTP accounts in a configuration file, enabling you to list, read, compose, and send messages directly via the command line.

What is CLI-based email management and how does it work?

CLI-based email management operates by connecting to IMAP and SMTP backends directly from the command line, allowing you to handle folders, read messages, and organize multi-account workflows without a GUI client.

Can I configure multiple email accounts for terminal mail management?

Yes, you can configure multiple email accounts using a configuration file, unifying multi-account mail workflows on a single CLI to manage messages across different IMAP and SMTP servers.

How do I compose and send MIME-based emails from the command line?

You can compose and send MIME-based emails from the command line using templates and headers, enabling flexible messaging workflows directly through your configured SMTP backend.

What is the best way to replace a GUI mail client for terminal workflows?

Using a CLI-driven email manager that supports IMAP and SMTP backends is the best way to replace a GUI mail client, providing direct terminal access to list, read, and organize messages.

Do I need a specific environment to set up terminal email management?

You need to install the CLI email tool and set up your account configurations in a TOML file, which acts as the prerequisite environment for connecting to your IMAP and SMTP servers.