blogwatcher

Monitor blogs and RSS/Atom feeds using the blogwatcher-cli tool.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/i-bebsi/hermes-agent --skill blogwatcher-i-bebsi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/i-bebsi/hermes-agent/tree/main/hermes-config/skills/research/blogwatcher
Command: npx skills add https://github.com/i-bebsi/hermes-agent --skill blogwatcher-i-bebsi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping up with new posts across many blogs and RSS/Atom feeds requires manually checking each site, which is tedious and easy to forget. This Skill centralizes feed tracking, scanning, and read/unread article management through a single CLI. ## Core Features & Use Cases - Feed Discovery & Tracking: Add blogs with automatic RSS/Atom feed discovery, explicit feed URLs, or HTML scraping fallback via CSS selectors. - Scanning & Article Management: Scan all or individual blogs for new posts, list unread articles, filter by blog or category, and mark articles read or unread. - Bulk Import: Import subscriptions from OPML files exported by Feedly, Inoreader, or NewsBlur. - Use Case: A researcher follows 30 engineering blogs. After importing an OPML file, they run a daily scan and review only the unread articles filtered by the "Engineering" category. ## Quick Start Ask the agent to add a blog by name and URL with blogwatcher-cli, then scan it and list the unread articles.

Frequently Asked Questions about blogwatcher

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

FAQPage Schema
How do I track RSS feeds from the command line?▼

Use blogwatcher-cli to add blogs by name and URL, then run the scan command to fetch new articles. It auto-discovers RSS/Atom feeds from blog homepages and stores articles in a local SQLite database.

How to import OPML subscriptions into a feed reader CLI?▼

Run blogwatcher-cli import with the path to your OPML file. This bulk-imports subscriptions exported from services like Feedly, Inoreader, or NewsBlur without adding each blog manually.

Can blogwatcher-cli monitor blogs without an RSS feed?▼

Yes, it supports HTML scraping as a fallback. Add the blog with the --scrape-selector flag and a CSS selector targeting article links, and it will scrape the page when no feed is available.

Does blogwatcher-cli data persist in Docker?▼

Not by default, since the SQLite database lives inside the container. Mount a volume and set the BLOGWATCHER_DB environment variable to a path on that volume to persist the database across restarts.

How do I migrate from the original blogwatcher to blogwatcher-cli?▼

Move your existing database from ~/.blogwatcher/blogwatcher.db to ~/.blogwatcher-cli/blogwatcher-cli.db. Note the binary name changed from blogwatcher to blogwatcher-cli in this fork.