watchers

Monitor RSS feeds, JSON APIs, and GitHub repositories for new content.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of monitoring and staying updated with new information from RSS feeds, JSON APIs, and GitHub repositories, freeing you from manual checks and alerts.

Core Features & Use Cases

  • RSS/Atom Feed Monitoring: Keep track of new entries in any RSS or Atom feed.
  • GitHub Activity Tracking: Monitor GitHub issues, pull requests, releases, and commits in real-time.
  • JSON API Polling: Check any JSON API endpoint for new data.
  • Use Case: Use this Skill to automatically receive notifications about new issues in a GitHub project or updates from your favorite RSS feed, directly through your terminal or integration with your preferred platforms.

Quick Start

To set up a watcher for a GitHub repository, use the command:

python $HERMES_HOME/skills/devops/watchers/scripts/watch_github.py \
  --name your-repo --repo owner/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 RSS feed monitoring for new content?

Automate RSS feed monitoring by configuring a watcher script to poll external feeds at intervals, detecting new entries and reporting changes in real-time. This eliminates manual checks and delivers automated notifications directly to your terminal or integration platform.

Can I track GitHub repository activity like issues and pull requests automatically?

Track GitHub repository activity automatically by running a Python watcher script that monitors issues, pull requests, releases, and commits. The script polls the GitHub repository in real-time and reports new changes as they occur.

What is the best way to poll a JSON API endpoint for new data?

Poll a JSON API endpoint for new data by setting up an automated watcher that continuously checks the endpoint. The monitoring script detects and reports new data from the JSON API, automating real-time updates for data-driven applications.

Do I need to install dependencies to automate external source monitoring?

You do not need to install external dependencies to automate external source monitoring. The watcher scripts run independently using standard Python, requiring only the script execution environment to monitor RSS feeds, JSON APIs, and GitHub repositories.

How do I set up a watcher for a specific GitHub repository scope?

Set up a watcher for a specific GitHub repository scope by executing the Python script with arguments for the repository name, owner, and scope. For example, use the scope argument set to issues to monitor GitHub issues for that specific project.

Related Skills