MyClaw
HomeProductsUse CasesPricingSkillsResourcesCompany
HomeUse CasesPricingSkills
Sign In
Home
ProductsOpenClaw HostingHermes Agent Hosting
Use CasesPricingSkills
ResourcesCompareTutorialLearnBlogUpdatesResourcesCommunity
CompanyAboutSupport
Sign In
MyClaw.ai

Your AI agent, already running.

Product

OpenClaw HostingHermes Agent HostingUse CasesPricingCompareAlibaba Cloud

Resources

BlogUpdatesSkillsModelsSupportCommunityCapybara

Legal

TermsPrivacyCookieGDPRContact

© 2023 Cubo World Inc. All rights reserved.

← Back to Skills
Search & Research
🔬

Himalaya

Manage emails from the terminal — list, read, write, reply, forward, search, and organize via IMAP/SMTP with multi-account support.

lamelasv1.0.0
ProductivityOpen SourceAutomationAPICLIDeveloper Tool
Connecting to VM...
Connecting to VM...
npx clawhub@latest install himalaya
45Stars
22.6kDownloads
34Current Installs
724All-time Installs
📦
v1.0.0Version
📅
Feb 26, 2026Updated
View Source(ClawHub)

Himalaya Skill Overview

Himalaya is a powerful CLI email client that lets you manage your inbox entirely from the terminal. It connects to email servers using IMAP, SMTP, Notmuch, or Sendmail backends and supports the full range of email operations: listing, reading, composing, replying, forwarding, moving, and deleting messages. With support for multiple accounts, JSON output, and MML (MIME Meta Language) for rich message composition, Himalaya is built for developers and power users who prefer keyboard-driven workflows.

How to Use It

Step 1: Run in your terminal or install this skill on MyClaw

npx clawhub@latest install himalaya
or

Click the Install button at the top of this page for one-click setup

When to Use Himalaya

Best Fit

  • You want to read, write, and organize email without leaving the terminal or switching to a GUI client.
  • You need to automate email workflows — piping messages, sending templated emails, or scripting inbox management.
  • You manage multiple email accounts and want a unified CLI interface to switch between them with a single flag.
  • You want structured JSON output from email operations for use in shell pipelines or other tools.

When Not to Use

  • You need a graphical email client with visual HTML rendering, rich previews, or drag-and-drop attachments.
  • Your email provider does not support IMAP/SMTP access (e.g., some restricted corporate environments).
  • You are looking for a no-configuration, web-based email experience.

Key Features

Full Email Operations from the Terminal

List, read, write, reply, reply-all, forward, move, copy, and delete emails entirely from the command line. Every common inbox action is available as a dedicated subcommand with intuitive flags.

Multiple Account Support

Configure as many email accounts as needed in a single config.toml file. Switch between them at runtime with --account <name>, making it easy to handle personal, work, or client inboxes in one tool.

Flexible Backend Support

Himalaya works with IMAP, SMTP, Notmuch, and Sendmail backends. Credentials can be stored securely via the pass password manager, system keyring, or any command that outputs a password.

MML Syntax for Rich Message Composition

Compose emails with attachments and MIME parts using MML (MIME Meta Language). This allows structured, scriptable email composition beyond plain text, directly from your preferred $EDITOR.

Structured JSON Output

Most commands support --output json or --output plain, making it straightforward to pipe email data into other tools, scripts, or automation workflows.

Attachment Management

Download attachments from any message with himalaya attachment download, optionally specifying a target directory. No GUI required to retrieve files from emails.

Use Cases

Scripted email sending

Use himalaya template send or himalaya message write with header flags to send templated or automated emails from shell scripts, cron jobs, or CI pipelines without any manual interaction.

Inbox triage from the terminal

Quickly list your inbox, read flagged messages, move items to archive folders, and mark emails as seen — all without leaving the terminal, ideal for server environments or remote SSH sessions.

Multi-account management

Developers or freelancers managing personal and work email can configure multiple accounts in one config file and switch between them with a single --account flag per command.

Email data extraction and automation

Use --output json to parse email envelopes and message data programmatically, enabling custom dashboards, alerting systems, or integrations with other CLI tools.

Connecting to VM...
npx clawhub@latest install himalaya
45Stars
22.6kDownloads
34Current Installs
724All-time Installs
📦
v1.0.0Version
📅
Feb 26, 2026Updated
View Source(ClawHub)

FAQ

Reviews

0 reviews

Log in to write a review

No reviews yet. Be the first to share your experience!