Tooluck logoTooluck
SKILL.md

jev-mailbox

Agent skill fromkerpopule/hermes-jev-skills

Use on a mailbox export to sort mail into needs reply, updates, promotional, sales and spam — which messages are addressed to the person at all. For a support queue use jev triage.

How to install jev-mailbox

install jev-mailbox
# install the hermes-jev-skills pack with the skills CLI
npx skills add kerpopule/hermes-jev-skills

# or add only this skill to Claude Code: copy the folder

skills/jev-mailbox/

# into

~/.claude/skills/jev-mailbox/ (all projects)

.claude/skills/jev-mailbox/ (one project)

skills/jev-mailbox/SKILL.md

MITFull file
1# Mailbox sorting with Jev
2
3A personal mailbox asks one question before any other: **which of these is even addressed to me as a person?** `jev mail` answers that for a batch of messages and hands you rows. It is not a filter and it deletes nothing: everything it is unsure about, and everything that looks like it needs a person, comes back marked.
4
5## Do this
6
71. Export the messages as JSON. Each one is an object; every field is optional:
8
9 ```json
10 {"id": "m1", "subject": "Re: invoice 2041", "content": "can you check line 3?",
11 "sender": "dana@example.com", "received": "2026-09-19T14:00:00Z",
12 "headers": "List-Unsubscribe: <https://list.example.com/u>", "labels": ["INBOX", "SENT"]}
13 ```
14
15 `body` or `snippet` work in place of `content`, and `from` in place of `sender`. A list of these, `{"messages": [...]}` and `{"items": [...]}` all read the same.
16
172. Sort them:
18
19 ```bash
20 jev mail --file inbox.json # rows plus a summary
21 jev mail --file inbox.json --summary # the summary alone
22 ```
23
24 The same JSON on stdin works too. `--workers` (default 8) is how many go side by side; `--timeout` (default 6) is seconds per message.
25
263. **Read `needs_attention` before you read `lane`.** It is true whenever a person should look, whatever the lane says, and it is the field this command exists for. Never act on a lane while it is true.
27
284. Work the rows in this order, and stop at the first that applies:
29
30 | Field | Meaning | What to do |
31…

Excerpt shown under the repository's MIT license.

More skills in hermes-jev-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates