watchers

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of manual information monitoring by automating the polling of external data sources and notifying you only when new, relevant content appears.

Core Features & Use Cases

  • Intelligent Polling: Automatically tracks RSS feeds, GitHub repository activity, and arbitrary JSON APIs with built-in deduplication.
  • Stateful Tracking: Uses a watermark system to ensure you are only alerted to new items, preventing redundant notifications.
  • Use Case: You can monitor a specific GitHub repository for new issues or releases and have the agent summarize them for you every morning, or track an RSS feed for breaking news without checking it manually.

Quick Start

Use the watchers skill to poll the NousResearch GitHub repository for new issues every fifteen minutes and summarize the results.

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?

Automated monitoring of RSS feeds and GitHub repositories detects new items by polling external sources at scheduled intervals. It uses a persistent watermark system to track the last seen item, ensuring you only receive notifications for genuinely new content without redundant alerts.

What is a watermark system for monitoring JSON APIs and RSS feeds?

A watermark system for monitoring APIs and feeds is a stateful tracking mechanism that records the timestamp or identifier of the most recent item processed. It prevents duplicate notifications by comparing new poll results against the saved watermark to surface only unseen entries.

How do I track new GitHub issues and releases without checking manually?

You can track new GitHub issues and releases without manual checks by setting up automated polling against the repository. The script fetches repository activity at regular intervals and summarizes new items, using stateful deduplication to prevent redundant notifications.

Do I need external dependencies to monitor JSON APIs and RSS feeds in Python?

You do not need external dependencies to monitor JSON APIs and RSS feeds in Python. The monitoring script requires only standard Python libraries to execute HTTP requests and process structured data formats.

How do I prevent duplicate notifications when polling external data sources?

To prevent duplicate notifications when polling external data sources, the monitoring script uses a persistent watermark and built-in deduplication. This stateful tracking ensures the agent only alerts you to new items that appear after your last checkpoint.