Skip to content
FunCoding

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.

Star
1,580
License
MIT
Last commit
Oct 13, 2026

hub/agents/email/python/gaia_agent_email/skills/newsletter-digest/SKILL.md

View on GitHub

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.

Similar Skills

writing-skills

OBobra/superpowers298k2,631 new stars in the last 7 days

writing-plans

OBobra/superpowers298k2,631 new stars in the last 7 days

writing-shape

MAmattpocock/skills288k10,178 new stars in the last 7 days

writing-beats

MAmattpocock/skills288k10,178 new stars in the last 7 days

writing-fragments

MAmattpocock/skills288k10,178 new stars in the last 7 days

domain-modeling

MAmattpocock/skills288k10,178 new stars in the last 7 days