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.