watchers

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the need for manual checking of external data sources by automating the polling process and alerting you only when new, relevant information appears.

Core Features & Use Cases

  • Intelligent Deduping: Uses a watermark system to ensure you are only notified about new items, preventing repetitive alerts.
  • Multi-Source Support: Monitors RSS/Atom feeds, arbitrary JSON APIs, and GitHub activity (issues, pulls, releases, commits).
  • Use Case: Automatically watch a GitHub repository for new releases or a news site for specific updates, and have the agent summarize the changes directly in your chat interface.

Quick Start

Ask the agent to watch the NousResearch hermes-agent repository for new issues and report them to you every hour.

Frequently Asked Questions about watchers

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

FAQPage Schema
How do I automate polling RSS feeds and GitHub repositories for new updates?

You can automate polling RSS feeds, JSON APIs, and GitHub repositories by using a script that periodically checks these sources and reports new content updates directly to your chat interface.

How does deduplication work when monitoring JSON APIs and RSS feeds?

Deduplication works via a local watermark system that tracks previously delivered items, ensuring you only receive notifications for new content and preventing repetitive alerts.

Do I need Python 3 to monitor GitHub issues and releases automatically?

Yes, you need Python 3 installed. The polling script relies on the Python standard library to perform HTTP requests and parse XML or JSON data from external sources.

Can I watch a GitHub repository for new issues and get hourly notifications?

Yes, you can watch a GitHub repository for new issues, releases, commits, or pull requests, and instruct the agent to report these updates to you at hourly intervals.

What's the best way to get notified about new releases from a news site RSS feed?

The best way to get notified is to automate the RSS feed polling process, which detects new updates and alerts you only when relevant information appears, eliminating manual checking.

Are there limitations when monitoring arbitrary JSON APIs for content changes?

A key limitation is that the polling script requires standard library access for HTTP requests and XML or JSON parsing, and relies on local watermark files to manage state for unique item delivery.