curation
द्वारा google-gemini
Selection and ranking rules — how to turn the raw fetched pool into the handful of items the reader actually wants, guided by the taste profile in…
npx skills add https://github.com/google-gemini/gemini-managed-agents-templates --skill curationCuration Skill
Curation is editing, not summarizing. From the candidate pool in
new_items.json, choose the items this specific reader should see today.
Selection Rules
- The taste profile decides. Re-read
interests.jsonbefore selecting.preferences.moreentries boost an item;preferences.lessentries drop it unless it is genuinely major;preferences.notescarry dated, specific guidance from past feedback — treat recent notes as the strongest signal. - Cap the briefing at 10 news items total across all topics, and up to 4 community-buzz items. Fewer is fine; padding is not. If a topic produced nothing worth including, say so in one line rather than including filler.
- Prefer, in order: primary sources and official announcements → original
reporting → high-engagement community discussion → aggregation/commentary.
Drop listicles and rumor pieces by default (they are on the default
lesslist). - Collapse duplicates of one story. When several outlets carry the same development, pick the strongest single link and mention coverage breadth in the why-it-matters line ("also covered by Reuters and The Verge") — breadth itself is a signal the story matters.
- Genre feeds are the serendipity channel. Pick at most 2-3 genre items the reader did not explicitly ask about but would plausibly care about, given their profile. Label them as discoveries.
- Community items are for signal, not noise. Select a Hacker News item only when it adds something the news coverage lacks: practitioner experience, technical pushback, or early buzz on something not yet covered.
- Longform earns its slot with depth. Select at most 2 Medium pieces per briefing, and only for genuine substance — tutorials, architecture write-ups, first-hand experience reports. Medium has no engagement signal in the feed, so judge entirely on title substance and taste-profile fit; skip anything that reads as engagement-bait or paywalled teaser fluff.
Ranking Within the Briefing
Lead with the item that best combines: relevance to an explicit topic, recency, source quality, and taste-profile fit. Genre discoveries and community buzz always come after the reader's explicit topics.
What Never Gets Selected
- Items you cannot link.
- Items whose headline alone is too thin to say why it matters — do not pad with invented detail.
- Pure engagement-bait framed as news, regardless of topic match.