@steipete/himalaya

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

View in AI SkillSafe app
1764364 downloads
0 stars
0 demos
SKILL.md
namehimalaya
descriptionHimalaya CLI for IMAP/SMTP mail: list, read, search, compose, reply, forward, copy, move, delete.
homepagehttps://github.com/pimalaya/himalaya

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 [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> <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.

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@steipete/himalaya/verified)](https://skillsafe.ai/skill/@steipete/himalaya/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@steipete/himalaya/installs)](https://skillsafe.ai/skill/@steipete/himalaya/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@steipete/himalaya/scan)](https://skillsafe.ai/skill/@steipete/himalaya/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@steipete/himalaya/eval)](https://skillsafe.ai/skill/@steipete/himalaya/)