Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steipete avatar

Himalaya

  • 3.6k installs
  • 385k repo stars
  • Updated August 3, 2026
  • steipete/clawdis

himalaya is a CLI skill for IMAP/SMTP email list, read, search, compose, reply, forward, and folder operations via the Himalaya binary.

About

himalaya teaches agents to operate the Himalaya CLI for IMAP and SMTP email from the terminal. Setup verifies himalaya --version, runs himalaya account configure, and stores config at ~/.config/himalaya/config.toml with credentials kept in password managers rather than chat logs. Read and search commands cover folder list, envelope list, message read, and filtered envelope queries by sender or subject. Write workflows use message write, template write, template send from files, reply, and forward, with MML syntax documented in references/message-composition.md for attachments and rich messages. Organization commands copy, move, delete messages and add or remove flags such as seen. Safety rules require confirmation before sending, deleting, or bulk moves, --account when multiple accounts exist, and quoting exact message IDs in summaries. Reference files configuration.md and message-composition.md cover account auth, backend setup, and MML compose syntax. Install metadata supports Homebrew formula himalaya when the binary is missing.

  • Covers IMAP read/search and SMTP compose, reply, forward via himalaya CLI commands.
  • Config lives at ~/.config/himalaya/config.toml with password-manager credential guidance.
  • MML composition for attachments and rich messages documented in message-composition reference.
  • Organization supports copy, move, delete, and seen flag add/remove on message IDs.
  • Safety rules require confirm-before-send/delete and --account for multi-account setups.

Himalaya by the numbers

  • 3,647 all-time installs (skills.sh)
  • +159 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #56 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

himalaya capabilities & compatibility

Capabilities
folder and envelope listing with filtered search · message read, compose, reply, and forward · mml based rich message and attachment compositio · copy, move, delete, and flag management · multi account handling with account flag
Works with
gmail
Use cases
email · orchestration
Platforms
macOS · Linux
From the docs

What himalaya says it does

Prefer password managers/keyrings for credentials; do not paste secrets into chat/logs.
SKILL.md
Confirm before sending, deleting, or moving many messages.
SKILL.md
npx skills add https://github.com/steipete/clawdis --skill himalaya

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.6k
repo stars385k
Security audit2 / 3 scanners passed
Last updatedAugust 3, 2026
Repositorysteipete/clawdis

How do agents read, search, compose, and organize email from the terminal with Himalaya safely?

Manage IMAP/SMTP email from the shell with Himalaya for list, read, search, compose, reply, forward, copy, move, and delete operations.

Who is it for?

Developers automating email triage, replies, and folder moves from shell-based agent sessions.

Skip if: Skip when the user needs a GUI mail client or OAuth webmail setup without terminal CLI access.

When should I use this skill?

User mentions Himalaya CLI, IMAP/SMTP mail from terminal, envelope search, or MML message composition.

What you get

Configured Himalaya account, executed mail commands, and organized messages with confirmation and correct message ID handling.

  • configured mail account
  • read or composed messages
  • organized folders and flags

By the numbers

  • Documents 9 mail operations: list, read, search, compose, reply, forward, copy, move, delete

Files

SKILL.mdMarkdownGitHub ↗

Himalaya

Use himalaya for IMAP/SMTP email from shell.

References

  • references/configuration.md: account config, auth, backend setup.
  • references/message-composition.md: MML compose syntax.

Setup

himalaya --version
himalaya account configure

Config path: ~/.config/himalaya/config.toml.

Prefer password managers/keyrings for credentials; do not paste secrets into chat/logs.

Read/search

himalaya folder list
himalaya envelope list
himalaya message read <id>
himalaya envelope list from alice@example.com subject invoice

Write

himalaya message write
himalaya template write
himalaya template send < /tmp/message.txt
himalaya message reply <id>
himalaya message forward <id>

Use MML for attachments and rich messages; read references/message-composition.md first.

Organize

himalaya message copy <id> <folder>
himalaya message move <id> <folder>
himalaya message delete <id>
himalaya flag add <id> --flag seen
himalaya flag remove <id> --flag seen

Safety

  • Confirm before sending, deleting, or moving many messages.
  • Use --account when multiple accounts exist.
  • Quote exact message IDs in summaries.

Related skills

Forks & variants (1)

Himalaya has 1 known copy in the catalog totaling 40 installs. They canonicalize to this original listing.

How it compares

Pick himalaya for terminal IMAP/SMTP control; pick email-ops when ECC evidence-first triage and Sent-folder proof on a live surface is required.

FAQ

Where is Himalaya configuration stored?

Account config lives at ~/.config/himalaya/config.toml after himalaya account configure.

How should agents handle attachments?

Use MML compose syntax and read references/message-composition.md before writing rich messages.

What safety checks are required?

Confirm before sending, deleting, or moving many messages and use --account when multiple accounts exist.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.