blogwatcher

Monitor blog posts and RSS/Atom feeds to surface newly published articles.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Staying on top of new posts across multiple blogs and RSS/Atom feeds without constantly checking each site is time-consuming and easy to miss.

Core Features & Use Cases

  • Feed discovery & monitoring: Tracks blogs and discovers feeds automatically, then records what’s new after each scan.
  • Robust retrieval: Uses RSS/Atom parsing with an HTML scraping fallback and supports importing subscriptions from OPML.
  • Read/unread management: Keeps article state in a local SQLite database so you can list unread items, mark them read/unread, and filter by blog or category.

Use Case: You subscribe to several engineering and product blogs via RSS, then want a daily workflow that surfaces only unread articles and categorizes them for quick triage.

Quick Start

Install blogwatcher-cli and run it to scan your tracked subscriptions for newly published 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 and Atom feeds for newly published articles?

You can monitor RSS and Atom feeds for new articles by importing subscriptions from an OPML file, scanning for updates, and storing unread items in a local SQLite database for triage.

Can I import bulk RSS subscriptions from an OPML file?

Yes, you can import bulk RSS subscriptions from an OPML file. The monitoring tool parses the OPML structure to load multiple blogs and applies category-based filtering for organized tracking.

How does blog monitoring handle sites without standard RSS or Atom feeds?

Blog monitoring handles sites without standard feeds by using an HTML scraping fallback. When RSS or Atom parsing fails, the scraper extracts newly published articles directly from the webpage structure.

How do I manage read and unread status for tracked blog posts?

You manage read and unread status for tracked blog posts using a local SQLite database. The database persists article state, allowing you to list unread items, mark them read, and filter by category.

What is the best way to surface unread articles from multiple engineering blogs daily?

The best way to surface unread articles from multiple engineering blogs is configuring a daily scanning workflow that checks feeds, filters by category, and lists only unread items for quick triage.

Does concurrent feed scanning support configurable worker settings?

Yes, concurrent feed scanning supports configurable worker settings. You can adjust the number of concurrent workers to scan multiple blogs simultaneously, improving monitoring speed across subscriptions.