himalaya

Manage email accounts from the terminal via Himalaya's CLI over IMAP/SMTP.

49|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/vibeinging/YiYi --skill himalaya-vibeinging
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/vibeinging/YiYi/tree/main/app/src-tauri/skills/himalaya
Command: npx skills add https://github.com/vibeinging/YiYi --skill himalaya-vibeinging

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Himalaya provides a CLI-based interface to manage emails from the terminal, eliminating the need for a GUI for everyday email tasks.

Core Features & Use Cases

  • List folders and emails from multiple accounts
  • Read, export MIME, move/copy, delete messages, and manage flags
  • Attachments support and multi-account configuration for teams or individuals

Quick Start

Install Himalaya and configure your first IMAP/SMTP account using the interactive wizard.

Frequently Asked Questions about himalaya

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

FAQPage Schema
How do I manage IMAP and SMTP emails directly from the terminal?▼

You can manage IMAP and SMTP emails from the terminal using the Himalaya CLI to list folders, read messages, and handle attachments without needing a GUI.

Can I configure multiple email accounts for terminal-based access?▼

Yes, terminal-based email management supports multi-account setups, allowing you to list folders and read messages across diverse providers configured in your config.toml file.

How do I read and move messages via CLI without opening a GUI?▼

You can read, export MIME, move, copy, and delete messages via CLI commands, explicitly avoiding sending or composing emails to ensure safe message organization.

Do I need a specific config file to use CLI for email management?▼

Yes, you need a config file at ~/.config/himalaya/config.toml with IMAP/SMTP credentials configured to manage your email accounts from the terminal.

What are the limitations of managing emails through a terminal CLI?▼

This CLI approach includes safe defaults and explicit instructions to avoid sending or composing emails, focusing solely on reading, organizing, and handling attachments.

Does terminal email management support downloading attachments?▼

Yes, terminal email management supports handling attachments, allowing you to manage and download files sent to your IMAP accounts directly from the command line.