Email Subscriptions Organizer
Mass-unsubscribe pass on Gmail (or any IMAP-accessible mailbox).
Requirements
- Gmail account access (
gwsCLI or Gmail API), or any IMAP mailbox. - Sender frequency analyzer (read-only).
Step 1 — Ask the User First
1. Account scope — personal / work / both?
2. Threshold — show senders with > N emails in last 12 months who you've opened < M times?
3. Approval style — per-sender (most control), bucket-of-similar (fast), or "unsubscribe everything-shopping/everything-news"?
4. Post-unsubscribe — also archive their historical emails?
5. Whitelist — list senders to never unsubscribe from (banking, family, security alerts)?
Steps (TBD)
- Inventory — count messages per sender domain, last-opened heuristic from Gmail metadata.
- Classify — actionable / newsletter / shopping / notification / other.
- Plan — proposed unsubscribe list.
- Approve — batch by category.
- Apply — fire
List-Unsubscribeheaders, log per-sender result. - Verify — re-scan inbox after 1 week to confirm sender frequency dropped.
Surface-specific notes
List-Unsubscribeis the gold standard — RFC 8058 one-click unsubscribe. Most modern senders comply.- Some senders' unsubscribe links require a logged-in browser session (terrible UX) — flag those for manual.
- Don't auto-unsubscribe from any banking, government, or security-alert sender. Default whitelist.
- Unsubscribe = sender stops sending. Already-received mail sticks around — separate archive pass.
See also
../org-life-organizer/_lib/taxonomy.md../org-life-organizer/_lib/patterns.md../org-gmail/SKILL.md— runs the broader Gmail pass; this is the focused unsubscribe slice