watchers

Poll RSS, JSON, and GitHub feeds and emit new items as Markdown.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Polls external data sources and surfaces only new items from RSS, JSON, and GitHub feeds.

Core Features & Use Cases

Applied to periodic polling and ad-hoc checks, it emits Markdown output for cron-based delivery when new items are found and supports configurable scopes for RSS, HTTP JSON, and GitHub.

Quick Start

Start polling a source with a simple command to begin receiving new items as Markdown.

Frequently Asked Questions about watchers

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

FAQPage Schema
How do I poll RSS and JSON feeds for new items without getting duplicates?

Polling RSS and JSON feeds for new items without duplicates requires a watermark-based dedup store that tracks previously seen entries. This ensures only newly discovered items are surfaced, preventing redundant processing during periodic or ad-hoc checks.

Can I format polled RSS and GitHub feed updates as Markdown for cron delivery?

Yes, you can format polled RSS and GitHub feed updates as Markdown for cron delivery. The polling mechanism emits Markdown output specifically designed for scheduled delivery when new items are found in your configured data sources.

What is the best way to monitor GitHub repositories for new items periodically?

The best way to monitor GitHub repositories for new items periodically is using a dedicated watcher script that polls GitHub feeds and uses a watermark store for deduplication. This approach surfaces only new items formatted as Markdown for automated delivery.

Does the RSS and JSON polling watcher require any external dependencies?

No, the RSS and JSON polling watcher does not require any external dependencies. It operates independently using ready-made scripts for RSS, HTTP JSON, and GitHub polling, storing watermark state locally in the watcher-state directory.

How do I configure polling scopes for different RSS and HTTP JSON sources?

You configure polling scopes for RSS and HTTP JSON sources by defining configurable scopes within the respective watcher scripts. This allows the polling mechanism to target specific data endpoints and accurately track new items using the local watermark dedup store.