watchers

Poll RSS feeds, JSON APIs, and GitHub data with deduplication.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill watchers-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchers
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/devops/watchers
Command: npx skills add https://github.com/519lab/thoth-agent --skill watchers-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the monitoring of external data sources like RSS feeds and GitHub repositories by automatically polling and deduplicating updates.

Core Features & Use Cases

  • Automated Polling: Regularly checks RSS feeds, GitHub issues, pulls, releases, and commits.
  • Deduplication: Only notifies on new items by comparing against a watermark of previously-seen items.
  • Integration: Scripts can be scheduled via cron jobs or run directly from the terminal.

Quick Start

Create a cron job to monitor a GitHub repository and be notified when new issues are added:

thoth cron create my-repo-watcher --schedule "* * * * *" --script "/path/to/watch_github.py" --script-args "--name my-repo --repo my-username/my-repo --scope issues"

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 RSS feed and GitHub monitoring by scheduling polling scripts via cron jobs or terminal execution, which regularly fetch new entries and trigger alerts for detected changes.

How does deduplication work when polling RSS feeds and GitHub data?

Deduplication compares newly polled RSS and GitHub entries against a stored watermark of previously seen items, ensuring only genuinely new updates trigger notifications and preventing repeat alerts.

Can I run GitHub issue and release monitoring scripts directly from the terminal?

GitHub monitoring scripts can be executed directly from the terminal, allowing on-demand polling of repository issues, pulls, releases, and commits without requiring a background scheduling daemon.

Do I need external dependencies to poll JSON APIs and RSS feeds with Python?

Polling JSON APIs and RSS feeds relies entirely on Python's built-in libraries for HTTP requests and file handling, requiring no external dependencies or package installations.

What is the best way to schedule automated GitHub repository watching?

Schedule automated GitHub watching by creating a cron job that executes the monitoring script at defined intervals, passing repository name, scope, and target arguments to track specific updates.

How do I stop duplicate notifications when monitoring GitHub commits and RSS feeds?

Stop duplicate notifications by using a monitoring system with built-in deduplication that maintains a watermark of seen items, filtering out previously fetched GitHub commits and RSS entries automatically.

Related Skills