Feed Watcher for Openclaw

An automated monitoring tool for tracking RSS/Atom feeds and pushing real-time updates to webhooks.

runawaydevil
v0.0.1
Mar 3, 2026
1
937
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feed-watcher

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feed-watcher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feed Watcher?

Feed Watcher is a robust automation skill designed to keep you updated on content across the web. Whether you are tracking YouTube channels, Reddit subreddits, or GitHub releases, this tool simplifies the process by centralizing all updates into a single notification stream. As part of the Openclaw Skills ecosystem, it provides a seamless way to integrate external content streams into your workflow.

Built on Node.js, the skill allows users to maintain a persistent state of seen items, ensuring that you never receive duplicate notifications. By utilizing webhooks, Feed Watcher can bridge the gap between static RSS feeds and modern communication platforms like Discord, Slack, or Telegram, making it a vital addition to any Openclaw Skills collection.

Feed Watcher Use Cases

  • Monitoring GitHub releases for critical software updates within Openclaw Skills environments.
  • Tracking specific Reddit subreddits for niche industry news and developer updates.
  • Receiving instant notifications when a favorite YouTube creator uploads new technical content.
  • Aggregating blog posts from multiple sources into a unified Slack or Discord channel.
  • Automating content discovery and research workflows using Openclaw Skills notification triggers.

How Feed Watcher Works

  1. The user registers a specific RSS or Atom feed URL into the local management system using CLI commands.
  2. Feed Watcher initializes a persistent storage file to track the last seen item ID or publication date for each registered feed.
  3. Upon triggering a scan, the agent fetches the XML feed from the source and parses it for new entries.
  4. Any item published after the last recorded state is captured and added to the notification queue.
  5. The captured data is formatted into a JSON payload and pushed to a configured webhook URL for instant delivery.

Feed Watcher Setup

Install the necessary dependencies via npm:

npm install -g rss-parser dotenv

Create a .env file in your project root to configure your notification endpoint:

WEBHOOK_URL=https://your-webhook-url.com/hook
USER_AGENT=feed-watcher/1.0

Initialize your first feed tracking session:

node index.js add "openclaw" "https://github.com/openclaw/openclaw/releases.atom"

Feed Watcher Data Schema & Taxonomy

The skill manages its data through a local JSON file and environment variables to ensure persistence and flexibility.

Component Description
State Storage Located at ~/.feed-watcher/feeds.json to track individual feed progress.
Feed Object Stores the name, source URL, and unique identifier of the last processed item.
Webhook Payload Sends a JSON object containing the feed name, item count, and an array of new articles.
Environment Configurable via WEBHOOK_URL and DATA_DIR for custom storage locations.

Feed Watcher Advanced Features

  • Persistent state management ensures that Openclaw Skills only notify you of truly new content after a reboot.
  • Customizable User-Agent strings to ensure reliable access to feeds that may block generic scrapers.
  • Multi-platform webhook support allows integration with Discord, Telegram, Slack, and custom API endpoints.
  • Cron job compatibility enables fully automated, hands-off background monitoring at specific intervals.
  • Modular command structure allows for granular management of dozens of feeds simultaneously.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*