himalaya

Manage emails via IMAP and SMTP from a command-line interface.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill himalaya-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/himalaya
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill himalaya-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a command-line interface for managing emails, allowing users to perform various email operations directly from their terminal without needing a graphical client.

Core Features & Use Cases

  • Email Management: List, read, write, reply, forward, search, and organize emails.
  • Multi-Account Support: Configure and manage multiple email accounts (IMAP/SMTP).
  • Advanced Features: Supports message composition with MML (MIME Meta Language), attachments, and various output formats.
  • Use Case: Quickly search for emails from a specific sender, archive old messages, or draft a new email, all without leaving your terminal.

Quick Start

Use the himalaya skill to list all emails in your inbox.

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 using a CLI tool that supports IMAP and SMTP protocols. It allows you to list, read, write, reply, forward, search, and organize emails across multiple accounts directly from the command line.

Can I configure multiple email accounts in a terminal mail client?

Yes, you can configure and manage multiple email accounts in a terminal mail client. This multi-account support handles IMAP and SMTP configurations so you can switch between accounts without leaving the terminal.

How do I write and send emails with attachments via the command line?

To write and send emails with attachments via the command line, you can use a CLI tool that integrates with MML (MIME Meta Language). This allows you to compose messages, handle attachments, and send them through configured SMTP servers.

What is the best way to search for and organize old messages without a graphical email client?

The best way to search for and organize old messages without a graphical client is using a CLI email manager. It provides commands to search for specific senders, archive old messages, and organize emails efficiently from your terminal.

Does terminal email management support replying to and forwarding existing messages?

Yes, terminal email management supports replying to and forwarding existing messages. The CLI interface handles message composition, allowing you to reply or forward emails directly through your configured IMAP and SMTP accounts.