blogwatcher

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

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/eddielueng/hermes-agent-zh --skill blogwatcher-eddielueng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/eddielueng/hermes-agent-zh/tree/main/skills/research/blogwatcher
Command: npx skills add https://github.com/eddielueng/hermes-agent-zh --skill blogwatcher-eddielueng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual effort of checking blogs and RSS/Atom feeds for new posts by automatically tracking what you have already read and surfacing new articles.

Core Features & Use Cases

  • Feed Discovery & Monitoring: Automatically discovers RSS/Atom feeds from blog homepages and monitors them for new entries.
  • Robust Article Retrieval: Uses HTML scraping as a fallback when RSS/Atom parsing fails (when configured).
  • Read/Unread Management & Filtering: Keeps a SQLite database of articles, supports OPML import, and lets you filter unread items by blog or category for focused reading.
  • Use Case: A researcher follows multiple tech and research blogs, imports subscriptions from an OPML file, then periodically scans for unread posts and filters by categories like “AI” or “Security” to prioritize what to read next.

Quick Start

Add your first blog feed to watch and begin tracking new articles by running blogwatcher-cli add "My Blog" https://example.com.

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 new blog posts automatically?

You can track RSS and Atom feeds by adding them to a monitoring tool that discovers feeds from blog homepages and checks for newly published articles. This Skill identifies new entries and maintains a persistent read/unread status over time.

Can I import existing RSS subscriptions from an OPML file?

Yes, you can import existing RSS subscriptions from an OPML file. The Skill supports OPML import to bring in multiple blog subscriptions, allowing you to manage and filter unread articles by specific blogs or categories.

What is the best way to filter unread articles by category across multiple blogs?

The best way to filter unread articles by category is to use a feed reader that stores articles in a SQLite database. This Skill manages read/unread status over time, letting you prioritize unread items by specific categories.

Does blog monitoring work when RSS or Atom feed parsing fails?

Yes, blog monitoring can work when RSS or Atom feed parsing fails if configured with an HTML scraping fallback. This allows the tool to retrieve newly published articles directly from the blog homepage.

Do I need a SQLite database to manage read and unread articles?

Yes, you need SQLite storage to manage read and unread articles. The Skill uses a SQLite database to keep track of articles over time and supports filtering unread items by blog or category for focused reading.

How do I add a new blog to watch for article updates?

To add a new blog to watch, you run a command like blogwatcher-cli add followed by the blog name and its URL. This begins tracking the site and discovers available RSS or Atom feeds for monitoring new articles.