blogwatcher

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

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/perasyudha/Nyxora --skill blogwatcher-perasyudha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/perasyudha/Nyxora/tree/main/packages/core/playbooks/research/blogwatcher
Command: npx skills add https://github.com/perasyudha/Nyxora --skill blogwatcher-perasyudha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping up with new posts across many blogs and news sites requires manually checking each site. This Skill automates feed monitoring by tracking blogs, scanning for new articles, and managing read/unread state through the blogwatcher-cli tool. ## Core Features & Use Cases - Feed Monitoring: Add blogs with automatic RSS/Atom feed discovery, HTML scraping fallback, and 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 items read or unread. - Use Case: Track a dozen engineering blogs, run a daily scan, and get a filtered list of unread articles in the "Engineering" category without visiting each site. ## 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 stored 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 to bulk-import subscriptions exported from Feedly, Inoreader, or NewsBlur. Each entry is added as a tracked blog with its feed URL.

Does blogwatcher-cli work if a site has no RSS feed?

Yes, it falls back to HTML scraping when RSS fails. Provide a CSS selector with the --scrape-selector flag when adding the blog, and it will extract article links from the page HTML.

How do I persist the blogwatcher database in Docker?

Mount a volume and set the BLOGWATCHER_DB environment variable to a path inside it, for example -v blogwatcher-cli:/data -e BLOGWATCHER_DB=/data/blogwatcher-cli.db. Without this, the database is lost when the container stops.

Can I filter feed articles by category?

Yes, categories from RSS/Atom feeds are stored with each article. Use the --category flag on the articles command or set BLOGWATCHER_CATEGORY to filter the unread article list by category.