watchers

Monitor RSS feeds, JSON APIs, and GitHub repositories for new content updates.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/cxnaive/hermes-agent-llbot --skill watchers-cxnaive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchers
Source: https://github.com/cxnaive/hermes-agent-llbot/tree/main/optional-skills/devops/watchers
Command: npx skills add https://github.com/cxnaive/hermes-agent-llbot --skill watchers-cxnaive

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of manual information gathering by providing a reliable, automated way to track updates from external sources like RSS feeds, JSON APIs, and GitHub repositories without constant manual checking.

Core Features & Use Cases

  • Intelligent Deduping: Uses a watermark system to ensure you are only notified about truly new items, preventing duplicate alerts.
  • Multi-Source Support: Monitor RSS/Atom feeds, arbitrary JSON endpoints, and GitHub activity (issues, pulls, releases, commits) from a single interface.
  • Use Case: Automatically monitor a GitHub repository for new issues and have the agent summarize them for you every morning, or track a news feed and get alerted only when a new article is published.

Quick Start

Use the watchers skill to poll the RSS feed at https://news.ycombinator.com/rss every 15 minutes and summarize any new items found.

Frequently Asked Questions about watchers

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

FAQPage Schema
How do I automate RSS feed monitoring and get alerts only for new items?

Automate RSS feed monitoring by using a scheduled agent loop to poll external data sources. A persistent watermark-based deduplication mechanism tracks processed items, ensuring you only receive alerts for genuinely new content updates.

Can I track GitHub repository updates like issues and releases automatically?

Yes, you can track GitHub repository updates automatically. The monitoring system detects new issues, pulls, releases, and commits from GitHub repositories, using standard HTTP requests to fetch activity and deduplicate updates so you only see new changes.

What is watermark-based deduplication for automated polling?

Watermark-based deduplication is a mechanism that records the boundary of previously processed data during automated polling. By maintaining this persistent watermark, the system filters out older items and identifies only newly published content from RSS, JSON, or GitHub sources.

How do I poll a JSON API for changes without getting duplicate notifications?

Poll a JSON API within a scheduled agent loop and rely on a persistent watermark system for change detection. This deduplication mechanism stores processed data boundaries, preventing duplicate alerts and notifying you only when new content appears in the JSON endpoint.

Do I need external libraries to parse RSS feeds and monitor GitHub repositories?

No external libraries are needed if your environment supports the standard Python library. The system relies on built-in Python support for HTTP requests and XML parsing to execute monitoring tasks across RSS feeds, JSON APIs, and GitHub repositories.

What is the best way to monitor multiple data sources like RSS and JSON APIs together?

The best way to monitor multiple data sources together is using a centralized interface that supports RSS, JSON, and GitHub repositories. This approach applies a unified watermark-based deduplication mechanism to all sources, streamlining change detection and automated polling.