blogwatcher

Originally fromopenclaw/openclaw
Installation
SKILL.md

Blogwatcher

Track blog and RSS/Atom feed updates with the blogwatcher-cli tool. Supports automatic feed discovery, HTML scraping fallback, OPML import, and read/unread article management.

Working with Hermes tools (read this first)

blogwatcher-cli is the feed database; Hermes tools do the automation around it:

  • Recurring watch — use the cronjob tool's monitor field, not a bare schedule. monitor runs a script each tick and only wakes the agent when output changes: set it to a script that runs blogwatcher-cli scan >/dev/null 2>&1 && blogwatcher-cli articles (deterministic output; new articles = changed output = agent wakes with the diff injected). Unchanged ticks cost zero LLM calls. Set deliver to route digests to a chat/channel; add continuity: true so consecutive digests can dedupe.
  • Reading an article the user asks about: web_extract([url]) on the article URL from blogwatcher-cli articles — do not re-scrape by hand.
  • One-off "watch this page for changes" without feed semantics: skip this skill; the cronjob tool's monitor field accepts an http(s) URL directly.
  • One-off read of a feed or a site's latest posts, nothing to install: the bundled rss-feeds skill (scripts/feed.py read URL); blogwatcher earns its install when you track many feeds with read/unread state.
  • Company/competitor tracking with analysis and citations: prefer the competitor-news-monitor skill; blogwatcher is the lighter raw-feed layer it can sit on.

Installation

Pick one method:

Installs
331
GitHub Stars
243.6K
First Seen
Apr 4, 2026
blogwatcher — nousresearch/hermes-agent