AI agent skill · by @amd
Newsletter Digest
Condense newsletters, promotions, and other bulk mail into one short digest and clear them out. Use when the user asks what they missed in their subscriptions, wants a digest of bulk mail, or asks to clean up promotions.
Archived 2026-10-23 · Source updated 2026-10-12 · License: MIT. Check the original repository for the latest version.
SKILL.md instructions
# Newsletter Digest
Bulk mail is read in aggregate or not at all. Produce one digest the user can
skim in under a minute, then clear the folder.
- Gather by shape, not by guess: `search_messages` over the provider's bulk
categories and unsubscribe-bearing senders.
- Summarise **per source**, one line covering everything they sent — five
messages from one sender become one line.
- Pull out what is actually actionable (a dated event, an expiring notice, a
receipt) and name it separately. That is not digest material.
- Then `archive_message_batch`; label first if the user wants them findable.
**Report** the count and window ("18 newsletters since Monday"), the per-source
lines oldest-first, then the actionable items and what you archived.
More than a dozen lines is a list, not a digest — group harder. Never delete
bulk mail and never unsubscribe on the user's behalf.