From agi-super-team
Aggregates and monitors RSS/Atom feeds, filters entries by keywords/date/author, tracks seen items, and pushes new content to Telegram or Slack.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:rss-automationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Author: Daniel Li
Monitor and aggregate RSS/Atom feeds for automated content tracking and notification.
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')}")
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
Set up a cron job to check feeds periodically:
Schedule: every 2 hours
Payload: "Check RSS feeds and push new items"
pip install feedparser
| Source | Feed URL |
|---|---|
| Hacker News | https://hnrss.org/frontpage |
| TechCrunch | https://techcrunch.com/feed/ |
| ArXiv CS.AI | http://arxiv.org/rss/cs.AI |
| GitHub Trending | Use web scraping instead |
npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamLists, adds, and removes RSS/GitHub feed sources monitored by Distillery for ambient intelligence.
Monitors RSS/Atom feeds and blogs for new articles using the blogwatcher CLI. Helps track updates across multiple sources and mark articles as read.
Queries and searches the GeekNews public RSS/Atom feed for latest posts, keyword search (title/summary/author), and detail inspection with original links. Read-only, no login required.