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).
SkillScore73Maintained
Automatic
◆Personal Assistant pack
Last verified 8/20/2026
What it changes
Passed 15 of 21 test cases with the skill, and 8 of 21 without it.
Without skill36%
With skill73%
Checks it passed that the model alone missed
Uses `himalaya sync` command
Uses `--account work` flag with himalaya
Uses himalaya message reply to respond to the email
and 5 more in the full report
8 fixed8 passed either way6 still failing0 broke
Pass-rate lift
+36 pp
Tokens
-12%
Agent turns
0%
Response time
-46%
Model gemini-3.6-flashMeasured 8/20/2026v116 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
Display the full text content of message ID 105 in my inbox using my command-line email manager.
What was checked, without and with the skill
Checked
Without skill
With skill
Uses `himalaya message read` targeting message ID 105
Missed
Passed
case-11 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md33 linessingle file
Himalaya
Purpose
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).
Routing
Use when: Use when the user asks to 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.
Do not use when: Do not use when the request is asking for planning documents, high-level strategy, or non-executable discussion; use the relevant planning or design workflow instead. Avoid using in non-interactive environments unless automation can fully satisfy prompts.
Outputs: Outcome from Himalaya: task-specific result plus concrete action notes.
Success criteria: Returns concrete actions and decisions matching the requested task, with no fabricated tool-side behavior.
Trigger Examples
Positive
Use the himalaya skill for this request.
Help me with himalaya.
Use when the user asks to 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.
Himalaya: provide an actionable result.
Negative
Do not use when the request is asking for planning documents, high-level strategy, or non-executable discussion; use the relevant planning or design workflow instead. Avoid using in non-interactive environments unless automation can fully satisfy prompts.
Do not use himalaya for unrelated requests.
This request is outside himalaya scope.
This is conceptual discussion only; no tool workflow is needed.
Runtime Prompt
Current runtime prompt length: 3935 characters.
Runtime prompt is defined directly in ../himalaya.json.