blogwatcher

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

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill blogwatcher-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/research/blogwatcher
Command: npx skills add https://github.com/luckybbjason1/trading --skill blogwatcher-luckybbjason1

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 monitoring, scanning, and read/unread tracking in one local SQLite-backed CLI. ## 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 blogs 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 blogwatcher-cli scan each morning, and reviews 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 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 a blog for new posts from the command line?

Add the blog with `blogwatcher-cli add "Name" https://example.com`, then run `blogwatcher-cli scan` to fetch new articles. Unread posts are listed with `blogwatcher-cli articles`.

How to import RSS subscriptions from Feedly or Inoreader?

Export your subscriptions as an OPML file from your feed reader, then run `blogwatcher-cli import subscriptions.opml`. All feeds are added to the local database in bulk.

Does blogwatcher-cli work with blogs that have no RSS feed?

Yes, it falls back to HTML scraping when no feed exists. Provide a CSS selector with `--scrape-selector "article h2 a"` when adding the blog to extract article links from the page.

Can I run blogwatcher-cli in Docker with persistent data?

Yes, mount a volume and set the database path, for example `docker run --rm -v blogwatcher-cli:/data -e BLOGWATCHER_DB=/data/blogwatcher-cli.db ghcr.io/julientant/blogwatcher-cli scan`. Without a volume the SQLite database is lost on container restart.

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