himalaya

Manage IMAP and SMTP email accounts through terminal commands.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/ghufronbagaskara/agent-im --skill himalaya-ghufronbagaskara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/ghufronbagaskara/agent-im/tree/main/hermes-home/skills/email/himalaya
Command: npx skills add https://github.com/ghufronbagaskara/agent-im --skill himalaya-ghufronbagaskara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the friction of managing email accounts through heavy web interfaces by providing a lightweight, scriptable CLI interface for reading, composing, and organizing emails directly from the terminal.

Core Features & Use Cases

  • Terminal-Based Email Management: Perform full IMAP/SMTP operations including listing, searching, reading, and moving emails without leaving your command line.
  • Automated Communication: Pipe text directly into the Himalaya CLI to send emails programmatically, making it ideal for agent-driven notifications or automated replies.
  • Use Case: Integrate your email workflow into an automated agent pipeline where the agent can search for specific support tickets, read the content, and draft replies using piped input.

Quick Start

Use the himalaya skill to list all emails currently residing 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 IMAP and SMTP email from the terminal?

Terminal-based email management uses the himalaya CLI to perform full IMAP and SMTP operations, including listing, searching, reading, and moving emails. It requires the himalaya CLI binary and a configuration file at ~/.config/himalaya/config.toml.

How do I automate sending emails through a command line interface?

You can automate sending emails by piping text directly into the CLI, which handles SMTP transmission programmatically. This approach is ideal for agent-driven notifications or automated replies within a scriptable command line workflow.

Can I integrate email retrieval into an automated agent pipeline?

Yes, you can integrate email retrieval into an automated agent pipeline by using terminal commands. The agent can search for specific support tickets, read the content, and draft replies using piped input for automated communication workflows.

Do I need a specific configuration file to use a CLI email client?

Yes, CLI email management requires the himalaya CLI binary and a valid configuration file at ~/.config/himalaya/config.toml. This setup enables automated email retrieval, composition, and folder management for agent-based communication workflows.

What is the best way to script email composition without a web interface?

Scripting email composition without a web interface is best handled by a lightweight CLI that accepts piped text input for SMTP transmission. This avoids heavy web interfaces and enables programmatic, agent-driven email workflows.