blogwatcher

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blogwatcher-cli.

What problem does it solve? Keeping up with new posts across many blogs and news sites requires manually checking each site. This Skill tracks RSS/Atom feeds and blog pages in one place, surfaces unread articles, and manages read state so nothing is missed. ## Core Features & Use Cases - Feed Monitoring: Add blogs with automatic RSS/Atom feed discovery, explicit feed URLs, or HTML scraping fallback via CSS selectors. - Article Management: Scan for new posts, list unread articles, filter by blog or category, and mark items 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 Use the blogwatcher skill to add https://xkcd.com to my tracked blogs 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 track RSS feeds from the command line?▼

Use blogwatcher-cli to add a blog with its URL, and it auto-discovers the RSS or Atom feed. Run blogwatcher-cli scan to fetch new articles and blogwatcher-cli articles to list unread items.

How to import OPML subscriptions into a feed reader CLI?▼

Run blogwatcher-cli import subscriptions.opml to bulk-import blogs from OPML files exported by Feedly, Inoreader, or NewsBlur. Each entry is added as a tracked blog with its feed URL.

Can blogwatcher-cli monitor sites without an RSS feed?▼

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

How do I persist the blogwatcher-cli database in Docker?▼

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

How do I migrate from the original blogwatcher to blogwatcher-cli?▼

Move the existing database with mv ~/.blogwatcher/blogwatcher.db ~/.blogwatcher-cli/blogwatcher-cli.db. Note the binary name changed from blogwatcher to blogwatcher-cli.