watchers

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

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

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 alerting you only when new, relevant content appears.

Core Features & Use Cases

  • Multi-Source Polling: Watch RSS/Atom feeds, arbitrary JSON APIs, or GitHub repository activity (issues, pulls, releases, commits).
  • Watermark Deduplication: Ensures you only receive notifications for new items, preventing redundant alerts for previously seen data.
  • Use Case: Automatically track a specific GitHub repository for new issues or monitor a news feed for specific keywords, having the agent summarize the findings directly in your chat interface.

Quick Start

Use the watchers skill to monitor the NousResearch hermes-agent repository for new issues and report them to me.

Frequently Asked Questions about watchers

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

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

Automate monitoring RSS feeds and GitHub repositories by configuring a polling script to check external sources and report new items. This process uses a persistent watermark system to ensure you only receive alerts for newly detected updates.

How does watermark deduplication work when polling JSON APIs?

Watermark deduplication prevents redundant alerts when polling JSON APIs by persisting state to the local filesystem. It tracks previously seen data items using a watermark, ensuring subsequent polls only surface newly detected content since the last check.

Do I need a specific Python environment to run automated web polling scripts?

You need a standard Python 3 environment to run automated web polling scripts, along with local filesystem access for state persistence. The polling mechanism relies on this filesystem access to store the watermark data required for tracking new items.

Can I track GitHub issues and releases automatically without writing custom API code?

You can track GitHub repository activity including issues, pulls, releases, and commits automatically without writing custom API code. The polling system queries GitHub repositories directly and uses watermark deduplication to alert you only when new project activity occurs.

What is the best way to get notifications for new items in a JSON API without duplicate alerts?

The best way to get notifications for new items in a JSON API without duplicate alerts is using a persistent watermark system. It polls the API endpoint, saves the state of seen items to the local filesystem, and only reports data that appears after the last watermark.