blogwatcher

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

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/CHENHUI-X/toolbox --skill blogwatcher-chenhui-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/CHENHUI-X/toolbox/tree/main/custom-skills/research/blogwatcher
Command: npx skills add https://github.com/CHENHUI-X/toolbox --skill blogwatcher-chenhui-x

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 tool. ## Core Features & Use Cases - Feed Monitoring: Add blogs with automatic RSS/Atom feed discovery, HTML scraping fallback via CSS selectors, and bulk OPML import from readers like Feedly or Inoreader. - Article Management: Scan blogs for new posts, list unread articles, filter by blog or category, and mark articles read or unread. - Use Case: Track a dozen engineering blogs by importing an OPML file, run periodic scans, and review only 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 RSS feeds from the command line?

Use blogwatcher-cli to add blogs with the add command, then run scan to fetch new articles from their RSS or Atom feeds. Unread articles are listed with the articles command and can be marked read individually or in bulk.

How to import OPML subscriptions into a feed reader CLI?

Run blogwatcher-cli import with the path to your OPML file to bulk-add subscriptions. This works with OPML exports from Feedly, Inoreader, NewsBlur, and similar feed readers.

Can I track blogs that have no RSS feed?

Yes, blogwatcher-cli supports HTML scraping as a fallback. Add the blog with the --scrape-selector flag specifying a CSS selector like "article h2 a" to extract article links from the page.

Does blogwatcher-cli work in Docker with persistent storage?

Yes, run the Docker image with a volume mount and set BLOGWATCHER_DB to a path inside the mounted volume. Without this, the SQLite database at ~/.blogwatcher-cli is lost when the container restarts.

How do I migrate from the original Hyaxia blogwatcher?

Move the old database with mv ~/.blogwatcher/blogwatcher.db ~/.blogwatcher-cli/blogwatcher-cli.db. Note the binary was renamed from blogwatcher to blogwatcher-cli.