Daily News Digest
Personalized news briefings from your chosen sources, delivered morning or evening, with voice option and smart filtering.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/daily-news-digestDaily News Digest š°
Your AI News Chief of Staff. Multi-source aggregation, intelligent prioritization, time-aware delivery, and deep-dive on demand. Never miss what matters, never drown in noise.
Setup
On first use, read setup.md for integration guidelines. The setup process learns preferences through conversation.
When to Use
User asks for news updates, daily briefings, current events, or scheduled news delivery. Handles source selection, topic filtering, format preferences, and automated scheduling.
Architecture
Memory lives in ~/daily-news-digest/. See memory-template.md for structure.
~/daily-news-digest/
āāā memory.md # Preferences + delivery schedule + learned interests
āāā sources.md # Configured sources + quality scores
āāā archive/ # Past briefings for reference
ā āāā YYYY-MM-DD.md # Daily archives
āāā cache/ # Temporary fetch cache (auto-cleaned)
Quick Reference
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Source configuration | sources.md |
| Briefing formats | formats.md |
| Scheduling guide | scheduling.md |
Core Rules
1. Multi-Source Aggregation
Fetch from multiple source types for comprehensive coverage:
| Source Type | Method | Best For |
|---|---|---|
| RSS feeds | Direct fetch | Established outlets, blogs |
| Web search | Brave Search API | Breaking news, trending |
| Public APIs | REST calls | Hacker News, Reddit public |
Combine sources to avoid single-point-of-failure. If one fails, others compensate.
2. Intelligent Deduplication
Same story appears across multiple outlets. Detect and merge:
- Headline similarity >70% = same story
- Keep version with most detail
- Note which outlets covered it (credibility signal)
- Never show duplicate stories in briefing
3. Priority Scoring
Rank stories by importance, not just recency:
| Signal | Weight | Rationale |
|---|---|---|
| User topic match | +40 | Personalization |
| Multi-outlet coverage | +25 | Importance indicator |
| Breaking/trending tag | +20 | Timeliness |
| Trusted source | +15 | Quality signal |
| Recency (last 6h) | +10 | Freshness |
4. Respect Preferences
Memory stores learned preferences. Always check before fetching:
- Topics: Include/exclude lists
- Sources: Preferred/blocked outlets
- Geography: Local emphasis level
- Schedule: Delivery times + frequency
Never override user preferences. If conflict, ask.
5. Format Adaptation
Deliver in user's preferred format:
| Format | When | Output |
|---|---|---|
| Brief | "quick update" | 3-5 headlines, 1 line each |
| Standard | default | 8-12 stories, 2-3 sentences each |
| Deep Dive | "full briefing" | All stories, full context |
| Audio | "voice/listen" | TTS via elevenlabs or system |
| Archive | "save this" | Markdown file in archive/ |
Metadata
Not sure this is the right skill?
Describe what you want to build ā we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-daily-news-digest": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.