watchers

Poll RSS feeds, GitHub repos, and JSON APIs for new updates.

11|Updated May 6, 2026
One-click install
npx skills add https://github.com/open-neko/openneko --skill watchers-open-neko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: watchers
Source: https://github.com/open-neko/openneko/tree/main/packages/llm/assets/builtin-skills/watchers
Command: npx skills add https://github.com/open-neko/openneko --skill watchers-open-neko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually checking external sources like RSS feeds, GitHub repositories, and JSON APIs for new updates is time-consuming, easy to forget, and often leads to duplicate alerts or missed new items. This Skill automates the monitoring process with built-in deduplication so you only receive notifications for genuinely new changes.

Core Features & Use Cases

  • Watermark-based deduplication: Tracks previously seen items via a bounded state file to eliminate duplicate alerts and avoid replaying existing items on the first run.
  • Pre-built watcher scripts: Out-of-the-box support for RSS/Atom feeds, GitHub repo activity (issues, pull requests, releases, commits), and arbitrary JSON API endpoints with configurable ID fields.
  • Flexible scheduling: Run watchers ad-hoc from the terminal or schedule them via cron jobs to run on any interval you choose.
  • Common use cases: Monitor news feeds for new articles, track GitHub repo activity for projects you follow, poll internal business APIs for new order or event data, and set up custom alerts for any public or private data source with a feed or API.

Quick Start

Ask your AI assistant to set up a watcher for the Hacker News RSS feed that sends you alerts only when new top stories are published.

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 only get alerts for new articles?

Automate RSS feed monitoring by running a pre-built watcher script that polls the feed on a schedule and uses watermark-based deduplication to send alerts only for genuinely new articles.

How do I track new GitHub repository activity like issues and releases without manual checking?

Track GitHub repository activity by configuring a pre-built watcher to poll for new issues, pull requests, releases, and commits, automatically filtering out previously seen items to avoid duplicate alerts.

Can I poll a custom JSON API endpoint for new events and avoid duplicate notifications?

You can poll custom JSON API endpoints by configuring a watcher with specific ID fields, which uses bounded state tracking to eliminate duplicate alerts and cap memory usage during monitoring.

How does watermark state tracking prevent duplicate alerts when monitoring external data sources?

Watermark state tracking prevents duplicate alerts by recording previously seen items in a bounded state file, ensuring the first run does not replay existing items and subsequent runs only notify on new changes.

How do I schedule automated polling for internal business APIs to detect new order data?

Schedule automated polling for internal business APIs by running the watcher scripts ad-hoc from the terminal or configuring cron jobs to execute checks at any desired interval for new order data.

What is the best way to monitor multiple external feeds without missing new updates or receiving repeats?

The best way to monitor multiple external feeds is using an automated watcher that applies bounded watermark deduplication across RSS, GitHub, and JSON APIs, ensuring you receive notifications only for new updates.