blogwatcher

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

5|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/AjayRajan05/VoiceOS --skill blogwatcher-ajayrajan05
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/AjayRajan05/VoiceOS/tree/main/skills/bundled/community/research/blogwatcher
Command: npx skills add https://github.com/AjayRajan05/VoiceOS --skill blogwatcher-ajayrajan05

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping up with new posts across many blogs and news sites requires manually checking each site or relying on third-party feed readers. This Skill tracks blogs and RSS/Atom feeds locally, detects new articles, and manages read/unread state from the command line. ## Core Features & Use Cases - Feed Monitoring: Add blogs with automatic RSS/Atom feed discovery, HTML scraping fallback via CSS selectors, and OPML import from services like Feedly or Inoreader. - Article Management: Scan for new posts, list unread articles, filter by blog or category, and mark items read or unread. - Use Case: A researcher tracking 20 engineering blogs can run a single scan command each morning to see only new articles, filter them by category, and mark everything read after review. ## Quick Start Use the blogwatcher skill to add the blog at https://xkcd.com 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 posts from the command line?▼

Add the blog with blogwatcher-cli add, which auto-discovers its RSS or Atom feed, then run blogwatcher-cli scan to fetch new articles. Use blogwatcher-cli articles to list unread posts.

How to import RSS subscriptions from Feedly or Inoreader?▼

Export your subscriptions as an OPML file from Feedly, Inoreader, or NewsBlur, then run blogwatcher-cli import subscriptions.opml. All feeds are added to the local database in bulk.

Can blogwatcher track blogs without an RSS feed?▼

Yes, blogs without feeds can be tracked using HTML scraping. Pass --scrape-selector with a CSS selector like "article h2 a" when adding the blog, and the tool falls back to scraping when RSS fails.

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

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 stops.

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.