watchers

Monitor RSS feeds, JSON APIs, and GitHub repositories with deduplication.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, cron, wget, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit simplifies monitoring external sources such as RSS feeds, JSON APIs, and GitHub repositories, providing users with new item notifications without duplicates.

Core Features & Use Cases

  • Deduplication: Eliminates duplicate item notifications by keeping track of previously-seen items.
  • Flexible Polling: Supports RSS, JSON APIs, and GitHub for monitoring.
  • Cron Integration: Easy to integrate with cron jobs for scheduled updates.
  • Use Case: Use this Skill to automatically receive notifications for new GitHub issues, pull requests, or RSS feed updates.

Quick Start

Install the Skill and set up a cron job to poll GitHub issues every 15 minutes. For example: python /path/to/skill/skills/devops/watchers/scripts/watch_github.py --name lastochka-issues --repo NousResearch/lastochka-agent --scope issues.

Frequently Asked Questions about watchers

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

FAQPage Schema
How do I monitor RSS feeds and GitHub repositories for new items without duplicates?

You can monitor RSS feeds, JSON APIs, and GitHub repositories without duplicates by using polling scripts that track previously seen items and apply watermark-based deduplication to surface only new entries.

How do I automate GitHub issue monitoring with cron?

To automate GitHub issue monitoring with cron, you schedule a Python script to run at intervals, passing the target repository and scope arguments to poll for and deduplicate new GitHub issues automatically.

Do I need jq and wget to poll JSON APIs for new entries?

Yes, you need jq and wget to poll JSON APIs for new entries, as these dependencies handle fetching the API endpoints and parsing the JSON data for the watermark-based deduplication process.

Can I use python scripts to deduplicate RSS feed updates?

Yes, you can use python scripts to deduplicate RSS feed updates by comparing incoming feed data against previously seen items and filtering out entries that have already been processed.

What is the best way to get notified of new GitHub pull requests in a devops workflow?

The best way to get notified of new GitHub pull requests in a devops workflow is to run a scheduled polling script that checks the repository scope and deduplicates previously seen pull requests.

Related Skills