blogwatcher

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

1|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/maopujie10-sys/Bailongma --skill blogwatcher-maopujie10-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/maopujie10-sys/Bailongma/tree/main/skills/hermes-skills/research/blogwatcher
Command: npx skills add https://github.com/maopujie10-sys/Bailongma --skill blogwatcher-maopujie10-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blogwatcher-cli.

What problem does it solve? Keeping up with new posts across many blogs and RSS/Atom feeds requires manually checking each site, which is slow and easy to forget. This Skill automates feed monitoring, article tracking, and read/unread management through the blogwatcher-cli tool. ## 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 read or unread individually or in bulk. - OPML Import: Migrate existing subscriptions from Feedly, Inoreader, or NewsBlur by importing OPML files. - Use Case: A researcher tracking 30 engineering blogs can import an OPML file, run a daily scan, and review only unread articles filtered by category instead of visiting each site. ## Quick Start Ask the agent to add a blog such as xkcd.com with blogwatcher-cli, scan it for new posts, 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 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 exported from Feedly, Inoreader, or NewsBlur. All subscriptions in the file are added as tracked blogs in one operation.

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

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

How do I persist blogwatcher-cli data 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 SQLite 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 listing by a specific category.