watchers

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

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

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

  • Intelligent Deduping: Uses a watermark system to ensure you are only notified about new items, preventing repetitive alerts.
  • Multi-Source Support: Monitor RSS/Atom feeds, arbitrary JSON APIs, and GitHub activity (issues, pulls, releases, commits) from a single interface.
  • Use Case: Automatically track a project's GitHub repository for new releases or monitor a news feed for specific updates, having the agent summarize only the new entries for you.

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?

You can automate RSS feed monitoring by polling feeds at regular intervals and using a persistent watermark mechanism to track seen items, ensuring alerts are generated only for genuinely new entries.

How does watermark-based deduplication work for GitHub repository polling?

Watermark-based deduplication tracks the last processed item from GitHub repositories. During each polling cycle, the Skill compares new commits, issues, or releases against this watermark to filter out previously reported activity.

Can I track GitHub releases and commits alongside arbitrary JSON APIs from a single script?

Yes, you can monitor GitHub repository activity including releases, commits, issues, and pulls, while simultaneously polling arbitrary JSON APIs and RSS feeds from a single Python script interface.

Do I need API authentication tokens to monitor GitHub activity?

Yes, monitoring GitHub activity requires standard Python libraries and environment-based configuration for API authentication. You must provide the necessary tokens in your environment to poll repositories for new releases and commits.

What is the best way to poll a news feed and summarize only the latest updates?

The best way to poll news feeds is to set a cron schedule for the Skill to fetch the RSS feed, relying on its watermark deduplication to isolate new entries, which can then be passed to an agent for summarization.