tech-news-digest

Generates quality-scored tech news digests from RSS, Twitter, GitHub, Reddit, and web search sources.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/guizonatto/myopen-claw --skill tech-news-digest-guizonatto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-news-digest
Source: https://github.com/guizonatto/myopen-claw/tree/main/skills/tech-news-digest
Command: npx skills add https://github.com/guizonatto/myopen-claw --skill tech-news-digest-guizonatto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires feedparser, jsonschema, weasyprint, and includes scripts (resource) and references (resource) components.

What problem does it solve? Manually tracking tech news across dozens of blogs, Twitter accounts, GitHub repos, and subreddits is time-consuming and inconsistent. This Skill automates the entire collection, deduplication, scoring, and delivery pipeline so you receive a curated digest on a schedule. ## Core Features & Use Cases - Six-source parallel pipeline: Fetches 151 built-in sources (RSS feeds, Twitter/X KOLs, GitHub releases, GitHub Trending, Reddit, and web search via Tavily or Brave) in about 30 seconds, then merges, deduplicates, and quality-scores every article. - Multi-format delivery: Renders digests through Discord, email (with optional PDF attachment), or markdown templates, with an executive summary, topic sections, KOL updates, and blog picks. - Customizable sources and topics: Overlay JSON configs in your workspace let you add, override, or disable sources and topics without touching the defaults. - Use Case: Schedule a daily cron job that runs the pipeline each morning, enriches top articles with full text, and posts a scored digest to your Discord #tech-news channel. ## Quick Start Ask your assistant to install tech-news-digest and send a daily tech digest to your Discord channel every morning at 9am.

Frequently Asked Questions about tech-news-digest

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

FAQPage Schema
How do I generate a tech news digest automatically?

Run the run-pipeline.py script with your config directories, time window, and output path. It fetches all six source types in parallel, merges and scores articles, and produces a merged JSON file ready for template rendering and delivery.

What data sources does this tech digest pipeline support?

It supports RSS feeds, Twitter/X accounts via official API or twitterapi.io, GitHub releases and trending repos, Reddit subreddits via the public JSON API, and web search through Tavily or Brave. The default config ships with 151 sources across four topics.

Can I customize the RSS feeds and topics in the digest?

Yes. Copy the default sources.json and topics.json into your workspace config directory, then add new sources by id, override existing ones, or disable defaults with enabled set to false. User overlays merge with defaults at runtime.

Does the digest work without a Twitter API key?

Yes. All API keys are optional, and missing credentials cause graceful degradation rather than failure. Without a Twitter key the pipeline outputs an empty Twitter layer and continues with RSS, GitHub, Reddit, and web sources.

How do I send the digest as a PDF email attachment?

Generate the markdown digest, convert it with generate-pdf.py which requires the optional weasyprint package, then send it using send-email.py with the HTML body and PDF attachment flags. Email content matches the Discord version.

Why are some articles missing from my digest output?

Articles below quality score 5 are excluded from topic sections, duplicates are removed by URL and title similarity, and items reported in the previous 14 days receive a score penalty. Check the merged JSON and run with the verbose flag to inspect filtering decisions.