blogwatcher

Monitor blogs and RSS/Atom feeds for new articles and track read state.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/musical-basics/hermes-build-2 --skill blogwatcher-musical-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/musical-basics/hermes-build-2/tree/main/skills/research/blogwatcher
Command: npx skills add https://github.com/musical-basics/hermes-build-2 --skill blogwatcher-musical-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill makes it easy to monitor many blogs and RSS/Atom feeds, detect new articles, and manage read/unread state so users don't miss updates and avoid manual feed checks.

Core Features & Use Cases

  • Feed discovery and management: add blogs by URL, specify explicit feed URLs, or import OPML subscriptions.
  • Scanning and tracking: perform full or per-blog scans, list unread or all articles, and mark articles read or unread.
  • Resilience and storage: supports HTML scraping fallback when feeds are missing and persists data in a local SQLite database.
  • Use Case: Import subscriptions from a reader, run scheduled scans, and triage unread technical posts each morning.

Quick Start

Add your blog feed or OPML file, run a feed scan, and then list unread articles.

Frequently Asked Questions about blogwatcher

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

FAQPage Schema
How do I monitor RSS feeds and track unread articles automatically?

To monitor RSS feeds and track unread articles, you add blogs by URL or import an OPML file, run a feed scan, and the system persists read/unread state in a local SQLite database for personal or team reading workflows.

Can I import OPML subscriptions to manage multiple blog feeds at once?

Yes, you can import OPML subscriptions to manage multiple blog feeds at once. The Skill supports OPML import so you can migrate subscriptions from an existing reader and immediately scan them for new articles.

What happens when a blog doesn't have an RSS or Atom feed available?

When a blog doesn't have an RSS or Atom feed available, the Skill falls back to HTML scraping to detect new articles. This resilience feature ensures you can still monitor sites that lack standard feed infrastructure.

Do I need a separate database to store feed monitoring data?

No, you do not need a separate database to store feed monitoring data. The Skill uses SQLite-backed database persistence locally, automatically handling feed sources, article tracking, and read/unread state without external database setup.

How do I scan specific blogs for new articles instead of all feeds?

You can run per-blog scans to check specific feeds for new articles instead of performing a full scan across all sources. This lets you triage targeted updates and mark articles read or unread individually.

Is the blogwatcher-cli tool required to use this RSS monitoring Skill?

Yes, the blogwatcher-cli tool is required to use this RSS monitoring Skill. It powers feed discovery, OPML import, scanning, and article tracking, with environment variable configuration for flexible deployment contexts.