himalaya

Manage email accounts via IMAP and SMTP from the command line.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill himalaya-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/519lab/thoth-agent/tree/main/skills/email/himalaya
Command: npx skills add https://github.com/519lab/thoth-agent --skill himalaya-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires himalaya, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies email management from the terminal, allowing users to interact with their email accounts using IMAP and SMTP protocols.

Core Features & Use Cases

  • Terminal Email Client: Access and manage emails directly from the command line.
  • IMAP/SMTP Support: Connect to email accounts using IMAP for reading and SMTP for sending emails.
  • Use Case: Efficiently handle email communication without the need for a traditional email client, especially useful for users who prefer a command-line interface.

Quick Start

Configure your email account using 'himalaya account configure' and start managing your emails with 'himalaya envelope list'.

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 using IMAP and SMTP by configuring your email account and using command-line operations to read, send, and organize messages. This requires a CLI email client and appropriate email credentials.

Can I send and receive emails via command line without a graphical client?

Yes, you can send and receive emails via command line without a graphical client by using a terminal email client that supports IMAP for reading and SMTP for sending emails. This streamlines communication directly from your interface.

How do I configure an email account for command-line access?

To configure an email account for command-line access, you use the account configuration command to set up your IMAP and SMTP credentials. Once configured, you can list envelopes and manage your inbox.

Do I need specific email credentials to use a CLI email client?

Yes, you need specific email credentials to use a CLI email client for IMAP and SMTP authentication. Without proper account configuration and login details, the terminal cannot connect to your email providers.

What is the best way to handle folder management and email searching from the command line?

The best way to handle folder management and email searching from the command line is using a CLI email client that supports IMAP protocols, allowing you to list, search, and manage messages directly within your folders.

When should I not use a terminal email client for email management?

You should not use a terminal email client for email management if you require a graphical interface for viewing complex HTML formatting or attachments. It is designed for efficient command-line interaction rather than rich visual rendering.