himalaya

Manage email messages from the terminal via IMAP/SMTP.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/VYRE-Studios/Windows-Agentic-Framework --skill himalaya-vyre-studios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/VYRE-Studios/Windows-Agentic-Framework/tree/main/skills/email/himalaya
Command: npx skills add https://github.com/VYRE-Studios/Windows-Agentic-Framework --skill himalaya-vyre-studios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing email through graphical clients can be slow and resource‑heavy; many users need a fast, scriptable way to read, send, and organize messages directly from the terminal.

Core Features & Use Cases

  • Terminal Email Management: List, read, search, and move messages via IMAP/SMTP without leaving the console.
  • Multi‑Account Support: Switch between personal and work accounts with simple flags.
  • Automation‑Ready Output: JSON formatted listings enable downstream processing in scripts or AI agents.

Quick Start

Instruct A9N to list the latest emails in your Inbox using the Himalaya CLI.

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 using IMAP and SMTP by installing the Himalaya CLI and configuring a config.toml file with your account credentials to read, compose, and organize messages.

Can I access multiple email accounts from the command line?

Yes, you can access multiple email accounts from the command line by configuring them in your config.toml file and switching between personal and work accounts using simple command flags.

How do I script automated email processing and parsing?

You can script automated email processing by leveraging the CLI's JSON formatted email listings, which enable downstream processing in scripts or AI agents for automated message sorting and reading.

Do I need to configure authentication credentials to send emails via SMTP?

Yes, you need to configure authentication credentials in a properly configured config.toml file located at ~/.config/himalaya/ before you can send or organize emails via SMTP and IMAP.

What is the best way to read and search emails without a graphical client?

The best way to read and search emails without a graphical client is using a terminal-based CLI, which provides fast, scriptable access to list, read, search, and move messages directly from the console.

Are there limitations to using a CLI for email management?

A limitation of using a CLI for email management is that it requires the Himalaya CLI to be installed separately and requires manual configuration of a config.toml file to authenticate IMAP and SMTP connections.