Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aaaaqwq avatar

Rss Automation

  • 73 installs
  • 82 repo stars
  • Updated August 2, 2026
  • aaaaqwq/claude-code-skills

rss-automation is a skill that parses, filters, and monitors RSS/Atom feeds and pushes new items to notification channels on a schedule.

About

rss-automation is a skill for aggregating and monitoring RSS and Atom feeds. It parses feeds with Python feedparser, filters entries, tracks seen versus new items with hashed IDs, and pushes new items to channels like Telegram or Slack. A developer uses it to set up automated content monitoring on a cron schedule. It includes rate-limiting and persistent-state guidance so checks survive restarts.

  • Parses RSS 2.0 and Atom feeds and filters entries by keyword, date, or author
  • Tracks seen vs new entries with hashed IDs to avoid duplicate notifications
  • Pushes new items to Telegram or Slack and schedules periodic checks via cron

Rss Automation by the numbers

  • 73 all-time installs (skills.sh)
  • Ranked #929 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

rss-automation capabilities & compatibility

Capabilities
rss parsing · feed monitoring · notification push · deduplication
Works with
slack
Use cases
web scraping · research
Pricing
Free
From the docs

What rss-automation says it does

Parse RSS 2.0 and Atom feeds
SKILL.md
Track seen/new entries to avoid duplicates
SKILL.md
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill rss-automation

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs73
repo stars82
Last updatedAugust 2, 2026
Repositoryaaaaqwq/claude-code-skills

What it does

Monitor RSS/Atom feeds and push new items to Telegram or Slack on a schedule without duplicates.

Who is it for?

Automated content monitoring: watching news/blog/arxiv feeds and alerting on new items

Skip if: One-off manual reading or tasks that do not involve feeds

When should I use this skill?

You want to monitor RSS/Atom feeds and get notified of new entries automatically

What you get

A scheduled, deduplicated feed monitor that pushes only new items to your channels

  • feed monitoring script
  • seen-state tracking file
  • cron schedule for periodic checks

By the numbers

  • 4 example feed sources (Hacker News, TechCrunch, ArXiv, GitHub Trending)
  • supports RSS 2.0 and Atom

Files

SKILL.mdMarkdownGitHub ↗

RSS Automation

  • Author: Daniel Li
  • Copyright © Daniel Li. All rights reserved.

Monitor and aggregate RSS/Atom feeds for automated content tracking and notification.

Capabilities

  • Parse RSS 2.0 and Atom feeds
  • Filter entries by keywords, date, author
  • Track seen/new entries to avoid duplicates
  • Push new items to Telegram, Slack, or other channels
  • Schedule periodic feed checks via cron

Usage

Parse a Feed

import feedparser

feed = feedparser.parse("https://example.com/feed.xml")
for entry in feed.entries[:10]:
    print(f"{entry.title} - {entry.link}")
    print(f"  Published: {entry.get('published', 'N/A')}")

Monitor Multiple Feeds

import feedparser, json, hashlib
from pathlib import Path

SEEN_FILE = Path("~/.openclaw/rss-seen.json").expanduser()

def load_seen():
    if SEEN_FILE.exists():
        return json.loads(SEEN_FILE.read_text())
    return {}

def save_seen(seen):
    SEEN_FILE.write_text(json.dumps(seen))

def check_feed(url, seen):
    feed = feedparser.parse(url)
    new_entries = []
    for entry in feed.entries:
        entry_id = hashlib.md5(entry.link.encode()).hexdigest()
        if entry_id not in seen.get(url, []):
            new_entries.append(entry)
            seen.setdefault(url, []).append(entry_id)
    return new_entries

Cron Integration

Set up a cron job to check feeds periodically:

Schedule: every 2 hours
Payload: "Check RSS feeds and push new items"

Dependencies

pip install feedparser

Feed Sources Examples

SourceFeed URL
Hacker Newshttps://hnrss.org/frontpage
TechCrunchhttps://techcrunch.com/feed/
ArXiv CS.AIhttp://arxiv.org/rss/cs.AI
GitHub TrendingUse web scraping instead

Important Notes

  • Some feeds require User-Agent headers
  • Rate limit feed checks (don't poll more than every 15 minutes)
  • Store seen entries persistently to survive restarts

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.