blogwatcher

Scan blogs and RSS/Atom feeds to surface newly published articles.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill blogwatcher-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/devMoez/titan/tree/main/skills/research/blogwatcher
Command: npx skills add https://github.com/devMoez/titan --skill blogwatcher-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Blogwatcher eliminates the hassle of manually checking multiple blogs and RSS/Atom feeds to find what’s new, helping you quickly catch updates without constant browsing.

Core Features & Use Cases

  • Feed monitoring & scanning: Tracks blogs and RSS/Atom feeds and performs scans to discover new or changed content.
  • Automatic discovery & fallbacks: Discovers feeds from blog homepages and can fall back to HTML scraping when RSS fails (when configured).
  • Article lifecycle management: Lists unread articles, marks items read/unread, and supports bulk marking to keep your queue clean.
  • Bulk import & organization: Imports subscriptions via OPML and stores categories to support filtering by blog or category.

Quick Start

Use blogwatcher-cli to scan your existing tracked feeds and return the list of newly discovered articles.

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 posts without checking each blog manually?

RSS and Atom feed monitoring automates scanning across multiple blogs to surface newly published articles. This tool discovers feeds from homepages, persists read status in SQLite, and lists unread items so you only see fresh content.

Can I import existing RSS subscriptions using an OPML file?

Yes, OPML import is supported to bulk-load your existing RSS subscriptions. Imported feeds and their stored categories are persisted in the SQLite database, enabling filtering by blog or category during subsequent scans.

How does blog monitoring handle sites that don't have a valid RSS feed?

Blog monitoring discovers feeds from homepages and can fall back to HTML scraping when RSS fails, if configured. This ensures article tracking continues for sources lacking standard syndication formats.

What's the best way to manage unread articles across multiple tracked feeds?

Unread article management lists new items across all tracked feeds and supports marking individual articles or bulk marking read status. This keeps your article queue clean and prevents repeatedly seeing old posts during scans.

Do I need a database to track RSS feed read and unread status?

Yes, feed scanning state and article read/unread status are persisted in a SQLite database. This local storage enables scheduled scans to accurately identify only newly published articles without duplicating previously seen content.

Can I schedule automatic scans to discover new blog posts?

Scheduled scans can be triggered via the command-line interface to automatically discover new articles across tracked feeds. Configuration is managed through environment variables or flags, fitting personal news and research workflows.