闲社服务运行正常AI智能体自动化平台
f

饲料监视器

技能标识:feed-watcher

|

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.0.1
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

饲料监视器

Feed Watcher

监控RSS/Atom源,并在新内容出现时发送通知。

描述

该技能用于监控RSS和Atom源的新内容,并通过Webhook或定时任务发送通知。它设计用于追踪YouTube频道、Reddit子版块、GitHub仓库、博客以及任何其他RSS/Atom源。

功能

  • - 添加多个监控源
  • 追踪自上次检查以来的新文章/帖子
  • 通过Webhook进行可配置的通知
  • 持久化状态(记住上次检查的项目)
  • 支持任何RSS/Atom源

安装

bash

安装所需依赖


npm install

或全局安装

npm install -g rss-parser dotenv

配置

创建包含以下内容的.env文件:

env

通知的Webhook URL(Discord、Telegram、Slack等)


WEBHOOK_URL=https://your-webhook-url.com/hook

可选:自定义用户代理

USER_AGENT=feed-watcher/1.0

命令

添加源

bash
node index.js add 源名称 https://example.com/feed.xml

示例 - YouTube频道:
bash
node index.js add Psychopoly https://www.youtube.com/feeds/videos.xml?channel_id=UCXXXX

示例 - Reddit子版块:
bash
node index.js add programming https://www.reddit.com/r/programming/.rss

示例 - GitHub发布:
bash
node index.js add openclaw https://github.com/openclaw/openclaw/releases.atom

列出源

bash
node index.js list

扫描更新

bash
node index.js scan

检查特定源

bash
node index.js check 源名称

删除源

bash
node index.js remove 源名称

作为定时任务使用

添加到crontab以实现自动监控:

bash

每30分钟运行一次


/30 * cd /path/to/feed-watcher && node index.js scan >> /var/log/feed-watcher.log 2>&1

支持的源类型

  • - RSS 2.0
  • Atom 1.0
  • YouTube频道源
  • Reddit子版块源(.rss)
  • GitHub发布/问题源
  • 任何标准RSS/Atom源

示例

YouTube频道

找到频道ID,然后使用:

https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxxx

Reddit

对于r/programming:

https://www.reddit.com/r/programming/.rss

GitHub发布

对于仓库:

https://github.com/owner/repo/releases.atom

环境变量

变量必需描述
WEBHOOKURL否发送通知的URL
DATADIR
否 | 状态文件目录(默认:~/.feed-watcher) |

通知格式

当发现新内容时,Webhook接收:

json
{
feed: 源名称,
count: 3,
items: [
{
title: 文章标题,
link: https://example.com/article,
pubDate: 2024-01-15T10:30:00Z
}
]
}

注意事项

  • - 状态存储在~/.feed-watcher/feeds.json
  • 每个源追踪自己的最后查看项目
  • 在设置定时任务前运行scan以测试源
  • 可与任何通知服务配合使用(Discord Webhook、Telegram机器人、Slack等)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feed-watcher-1776280963 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feed-watcher-1776280963 技能

通过命令行安装

skillhub install feed-watcher-1776280963

下载

⬇ 下载 feed-watcher v0.0.1(免费)

文件大小: 5.45 KB | 发布时间: 2026-4-16 17:31

v0.0.1 最新 2026-4-16 17:31
Initial release of feed-watcher

- Monitor RSS/Atom feeds for updates and send notifications via webhooks.
- Supports tracking YouTube channels, Reddit subreddits, GitHub releases, blogs, and any standard RSS/Atom feed.
- Add, remove, list, and scan feeds using CLI commands.
- Persistent state tracking to avoid duplicate notifications.
- Easy integration with Discord, Telegram, Slack, and similar services.
返回顶部