Agent Skills
返回列表
Fox Veille RSS 资讯聚合

Fox Veille RSS 资讯聚合

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-fox-veille。

技能介绍

要解决什么问题

给 OpenClaw Agent 做「资讯雷达」时,难点往往不是拉 RSS,而是重复阅读:同一链接在多天里反复出现,不同媒体又各写一遍同一事件。fox-veille(Veille)把抓取、去重和可选分发串成一条管道,且只依赖 Python 标准库(urllib、xml.etree、email.utils),无需 pip 安装。

核心能力怎么跑

  • 多源抓取:从 config.json 里配置的 20+ 个 sources 拉取条目,可用 fetch --hours N 控制回看窗口(默认多为 24 小时)。
  • URL 去重:已见 URL 写入 ~/.openclaw/data/veille/seen_urls.json,TTL 14 天;fetch --filter-seen 会过滤这些链接。
  • 主题去重:对「同一故事」的多篇稿,用 Jaccard 相似度 + 命名实体 合并;状态在 topic_seen.json(TTL 5 天),配合 --filter-topic。
  • 可选 LLM 打分:score 从 stdin 读 digest JSON,按配置调用 OpenAI 兼容 API;ghost_threshold 以上的进 ghost_picks,低分条目可从输出中剔除。
  • 分发:send 把 digest 推到已启用的输出(telegram_bot、mail-client、nextcloud、file),调度场景下可无人值守执行并写审计日志。

典型 CLI 链:fetch →(可选)score → send。Agent 侧可用法语等触发语(如「veille RSS」「digest du matin」)唤起同一套流程。

边界与注意点

  • 公开 RSS、需网络;坏 feed 的 XML 可能整项被静默跳过。
  • 若 telegram_bot 未在输出里写 bot_token,会只读 ~/.openclaw/openclaw.json 里的 Telegram token;不想跨配置读取就在输出块里显式配置。
  • file 输出默认只允许 ~/.openclaw/ 下路径,并做内容与敏感路径校验;SMTP 等凭证宜交给 mail-client 等技能自行管理。
  • llm.enabled 默认为 false;开启后仅前 top_n 篇会送模型,有 token 成本。

使用场景

  • 每天 8 点用 cron 跑 `fetch --filter-seen --filter-topic`,把去重后的条目经 `send` 推到已启用的 Telegram 频道。
  • 对话里用「quoi de neuf en securite / tech / IA」或「articles recents sur [sujet]」,让 Agent 按回看窗口拉 RSS 并整理成 digest。
  • 将 `fetch` 的 JSON 管道进 `score` 做 LLM 筛选,再把 `ghost_picks` 与高分稿经 `send` 写入 Nextcloud 追加模式归档。
  • 配合已安装的 mail-client,在抓取后一键 `send`,把当日去重简报发到固定收件人列表。

适合人员

  • 维护 OpenClaw 实例、需要把多源 RSS 自动投递到 Telegram 或文件的自托管运维
  • 每日跟安全/CVE/技术动态、希望 URL 与「同一事件」报道被合并后再阅读的安全工程师
  • 运营技术博客或 newsletter、想用 `ghost_picks` 从大量 RSS 里挑出值得写稿来源的编辑
  • 在 `config.json` 里维护 20+ RSS 源、并要按法语/多主题口令触发 Agent 资讯查询的 OpenClaw 用户