Install
openclaw skills install rss-daily-digestFetch RSS feeds, parse articles, generate AI summaries, and compile a daily digest report in Markdown. Use when user asks for RSS summary, news digest, daily briefing, feed reader, morning news, or tech news roundup.
openclaw skills install rss-daily-digestGenerate a structured daily news digest from configured RSS feeds.
feedparser and datetime modules{baseDir}/references/feed-sources.md~/openclaw-output/digests/When the user asks for a daily digest or RSS summary:
Read feed sources: Read the file {baseDir}/references/feed-sources.md
to get the list of RSS feed URLs and their categories.
Fetch and parse feeds: For each feed URL, run:
python3 {baseDir}/scripts/fetch_feeds.py
--feeds-file {baseDir}/references/feed-sources.md --hours 24
This outputs a JSON array of articles published in the last 24 hours.
Summarize articles: For each article in the JSON output:
Format the digest: Run:
python3 {baseDir}/scripts/format_digest.py
--input /tmp/openclaw-rss-articles.json
--template {baseDir}/assets/digest-template.md
This produces the final Markdown report.
Save the report:
mkdir -p ~/openclaw-output/digests/~/openclaw-output/digests/digest-YYYY-MM-DD.mdReport to user: Confirm completion with:
feedparser is not installed, run: pip3 install feedparserUse this structure for the digest:
{TOTAL_COUNT} articles from {FEED_COUNT} sources
Generated by RSS Daily Digest Skill at {TIMESTAMP}