I was spending 30+ minutes a day just going through my email (and Iβm sure itβs not just me). Most of the time, itβs more about sorting, rather than reading β deciding what needs my input, what's worth reading, and what's noise.
So I built an AI agent that sorts my inbox, labels emails, kills the noise, and sends me a 30-second digest.
https://www.loom.com/share/e1ac46d5482e4dbca5de138344142b6c
SKILL.md β the brain + rules.md β the learning layer)A 3-file system:
| File | Purpose |
|---|---|
gmail_cli.py |
Connects to Gmail |
SKILL.md |
The brain β 3 labels, 3 tiers, digest format, guardrails |
rules.md |
Sender lookup table, with tiers + exceptions |
I started by defining the simplest possible system. For this use case: 3 labels, 3 newsletter tiers, 2 steps. That's it.
| Label | Meaning |
|---|---|
| π₯ Action | Reply, decide, or do something |
| π Read | Worth reading later |
| ποΈ Delete (from Email-Ops) | Noise β out of sight |