About himalaya
himalaya is a shell skill for managing email through IMAP and SMTP. It covers reading, searching, composing, sending, and organizing messages, with guidance for account setup and message formatting.
Key features
- 01Configure email accounts
- 02List folders and search messages
- 03Read and compose email
- 04Reply, forward, and send templates
- 05Copy, move, delete, and flag messages
Use cases
- 01Find messages by sender or subject
- 02Compose messages with attachments
- 03Organize messages across accounts
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill himalayaAfter installing, type/himalayain Claude Code to confirm it loaded.
Bundled filesreferences/configuration.mdreferences/message-composition.md
Details
From the project READMEHimalaya
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 [email protected] 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> --to <folder>
himalaya message move <id> --to <folder>
himalaya message delete <id>
himalaya flag add <id> --flag seen
himalaya flag remove <id> --flag seen
Notes
- Use
--accountwhen multiple accounts exist. - Quote exact message IDs in summaries.
Comments
Markdown supported