daily-briefing

Aggregate and summarize RSS news articles into prioritized daily briefings.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/SizhuangHe/claude-code-skills --skill daily-briefing-sizhuanghe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-briefing
Source: https://github.com/SizhuangHe/claude-code-skills/tree/main/skills/daily-briefing
Command: npx skills add https://github.com/SizhuangHe/claude-code-skills --skill daily-briefing-sizhuanghe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The daily-briefing skill condenses large volumes of news into a concise, prioritized morning briefing so users can quickly know what matters without scanning many sources.

Core Features & Use Cases

  • Automated Collection & Scoring: Periodic RSS collection, Gemini classification, and a four-channel hybrid recommendation score to surface relevant items.
  • Clustering & Summarization: Merge multiple articles about the same event, cluster related coverage, and generate one-line summaries for fast scanning.
  • Interactive Rating & Personalization: Support for thumbs-up/thumbs-down ratings to update recommendation weights, plus topic and region preferences to tailor results.
  • Integration Example: Used by /good-morning to refresh news, fetch recent articles, and present three-tier output (Urgent, Affects You, Interests) suitable for a quick morning brief.

Quick Start

Ask Claude to refresh the news database, fetch the latest articles, and summarize the top items into urgent, affects-you, and interests sections suitable for a 30-second scan.

Frequently Asked Questions about daily-briefing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate and summarize RSS news feeds into a morning briefing?

To aggregate and summarize RSS news feeds, the Skill collects articles, classifies them using Gemini, clusters related coverage, and generates prioritized one-line summaries for a morning briefing.

How does news clustering and scoring work for personalized recommendations?

News clustering and scoring works by merging multiple articles about the same event, applying a four-channel hybrid recommendation score, and updating weights based on thumbs-up/thumbs-down ratings.

Can I filter news aggregation by specific topics and regions?

Yes, you can filter news aggregation by specific topics and regions. The Skill operates on topic- and region-filtered RSS data to tailor the daily briefing to your preferences.

What is the best way to scan essential news in 30 seconds?

The best way to scan essential news in 30 seconds is to generate a three-tier output—Urgent, Affects You, and Interests—by refreshing the database and fetching top recent articles.

Do I need a SQLite database to store and query collected news articles?

Yes, you need a SQLite-backed MCP service to store and query collected news articles. The Skill relies on this service for background collection and interactive rating scenarios.

Why are my daily news articles not refreshing automatically?

Daily news articles may not refresh automatically if the periodic RSS collection task is not triggered. You must explicitly ask Claude to run the refresh_news tool to update the SQLite database.