blogwatcher

Monitor blogs and RSS/Atom feeds for new articles with persistent read/unread state.

Updated May 4, 2026
One-click install
npx skills add https://github.com/JamesFincher/gengar --skill blogwatcher-jamesfincher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/JamesFincher/gengar/tree/main/skills/research/blogwatcher
Command: npx skills add https://github.com/JamesFincher/gengar --skill blogwatcher-jamesfincher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual effort of checking multiple blogs and RSS/Atom feeds by continuously monitoring them and surfacing newly published articles.

Core Features & Use Cases

  • Feed monitoring & scanning: Tracks blogs and automatically discovers RSS/Atom feeds, with optional HTML scraping fallback when feeds fail.
  • Article management: Lists unread/new items, supports marking articles read/unread, and allows filtering by blog or category.
  • Bulk onboarding: Imports subscriptions via OPML for quick setup across many sources.

Use case: You manage 20 engineering blogs and want a daily digest of only the unread posts in specific categories, with persistent state stored in a local SQLite database.

Quick Start

Start monitoring and scan for new items by running blogwatcher-cli scan.

Frequently Asked Questions about blogwatcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track new RSS and Atom feed articles automatically?▼

To track RSS and Atom feed articles automatically, run blogwatcher-cli scan to monitor blogs and surface newly published posts. It maintains a persistent read/unread state using a local SQLite database.

Can I import OPML files to bulk subscribe to blog feeds?▼

Yes, you can import OPML files for bulk subscription onboarding. This allows quick setup across many blog sources and automatically discovers RSS/Atom feeds for each entry.

How does blog tracking handle feeds that fail to update?▼

Blog tracking includes an optional HTML scraping fallback when RSS/Atom feeds fail. This ensures you still capture newly published articles even if the feed is broken or unavailable.

What is the best way to manage unread articles across multiple blogs?▼

The best way to manage unread articles is filtering by blog or category. You can list unread items, mark articles read or unread, and maintain this state persistently in a SQLite database.

Do I need a SQLite database to monitor blog feeds?▼

Yes, feed monitoring requires a SQLite-backed database controlled via the BLOGWATCHER_DB environment variable or equivalent flags to store your subscriptions and maintain persistent read/unread article state.