blogwatcher

Monitor blog and RSS/Atom feeds and manage read/unread status in SQLite.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Z43L/zeus-agent --skill blogwatcher-z43l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/Z43L/zeus-agent/tree/main/skills/research/blogwatcher
Command: npx skills add https://github.com/Z43L/zeus-agent --skill blogwatcher-z43l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the hassle of manually checking blogs and RSS/Atom feeds so you can quickly spot new posts and stay organized.

Core Features & Use Cases

  • Automatic feed discovery & monitoring: Tracks feed updates with optional OPML import and fallback mechanisms when RSS/Atom isn’t available.
  • Scraping fallback when needed: Uses HTML scraping as a backup path when structured feeds fail and you provide a selector.
  • Read/unread article management: Keeps a SQLite database of articles so you can list unread items, mark items read, and filter by blog or category.

Quick Start

Use the blogwatcher skill to scan your tracked blogs and list any unread articles.

Frequently Asked Questions about blogwatcher

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

FAQPage Schema
How do I automatically monitor RSS and Atom feeds for new blog posts?

You can automatically monitor RSS and Atom feeds by using scheduled scanning to track updates and surface newly published articles. This process requires access to a persistent SQLite database to manage read and unread statuses.

Can I import my existing RSS subscriptions from an OPML file?

Yes, you can import your existing RSS subscriptions using an OPML file. This allows you to quickly add multiple blog and feed sources to your tracking list without manually entering each URL.

What happens if a blog does not have an RSS or Atom feed available?

When a structured RSS or Atom feed is not available, the system uses an HTML scraping fallback mechanism. You must provide a specific HTML selector so the tool can extract newly published articles directly from the webpage.

How do I manage unread articles and filter them by blog or category?

You can manage unread articles by listing them from the SQLite database and marking items as read after viewing. The system allows you to filter tracked updates specifically by blog source or assigned category.

Does blog monitoring with feed discovery require a persistent database setup?

Yes, feed discovery and article tracking require a persistent SQLite database setup. This database stores the article history and read status, ensuring your tracked updates remain synchronized across scheduled scans.

What is the best way to stay current on multiple blog sources without manually checking updates?

The best way to stay current on multiple sources is using scheduled scanning with automatic feed discovery. This eliminates manual checking by surfacing new posts and maintaining a database of unread items for review.