blogwatcher

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

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/decniner/HermesP1 --skill blogwatcher-decniner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/decniner/HermesP1/tree/main/.hermes-backup/skills/research/blogwatcher
Command: npx skills add https://github.com/decniner/HermesP1 --skill blogwatcher-decniner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blogwatcher-cli.

What problem does it solve? Keeping up with updates across many blogs and news sites requires manually checking each site, which is time-consuming and easy to forget. This Skill automates feed monitoring so new articles are detected, tracked, and organized in one place. ## Core Features & Use Cases - Feed Monitoring and Scanning: Add blogs with automatic RSS/Atom feed discovery, HTML scraping fallback, and scan for new articles on demand. - Article Management: List unread articles, filter by blog or category, and mark items as read or unread. - Bulk Import: Import subscription lists from OPML files exported by Feedly, Inoreader, or NewsBlur. - Use Case: A researcher tracking 30 engineering blogs imports an OPML file, runs a daily scan, and reviews only the unread articles filtered by the "Engineering" category. ## Quick Start Install blogwatcher-cli, then ask the assistant to add a blog by URL and scan it for new articles.

Frequently Asked Questions about blogwatcher

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

FAQPage Schema
How do I monitor a blog for new articles from the command line?▼

Add the blog with blogwatcher-cli add "Name" URL, then run blogwatcher-cli scan to check for new posts. The tool auto-discovers the RSS or Atom feed from the homepage and stores new articles in a local SQLite database.

How do I import RSS subscriptions from Feedly or Inoreader?▼

Export your subscriptions as an OPML file from your feed reader, then run blogwatcher-cli import subscriptions.opml. All feeds in the file are added to your tracked blogs in bulk.

What if a blog has no RSS feed?▼

Use the --scrape-selector flag when adding the blog, for example --scrape-selector "article h2 a". blogwatcher-cli falls back to HTML scraping with that CSS selector when no RSS or Atom feed is available.

Does blogwatcher-cli work in Docker with persistent storage?▼

Yes, run the container with a volume mount and set BLOGWATCHER_DB to a path inside the mounted volume, for example -v blogwatcher-cli:/data -e BLOGWATCHER_DB=/data/blogwatcher-cli.db. Without this, the database is lost when the container stops.

How do I filter articles by blog or category?▼

Use blogwatcher-cli articles --blog "Name" to filter by blog or --category "Engineering" to filter by category. Categories come from the RSS/Atom feed metadata and are stored automatically during scans.