Install
openclaw skills install @gcdd1993/digest-builder将聚合池中的原始候选内容转换为可判断的 Digest:优先从 FreshRSS 的未读列表经 Google Reader API 拉取候选,再执行 URL 去重、相似事件聚类、正文抓取检查、噪音过滤、摘要生成与初步排序。用于需要把一批原始 feed 条目或 FreshRSS 未读条目整理成结构化候选文档的场景。
openclaw skills install @gcdd1993/digest-builder以简体中文工作。目标是把原始候选整理成干净、结构化、适合快速判断的候选池,而不是直接产出日报终稿。若工作区已经配置 FreshRSS,则默认先从 FreshRSS API 拉取未读列表,再进入 Digest 预处理。
api_password[标题文本](链接)优先读取配置文件,其次读取环境变量。
推荐配置项:
base_urlusernameapi_passwordoutput_jsonoutput_mdlimitinclude_read若既没有配置文件,也没有环境变量,不要假装已读取 FreshRSS,必须明确指出缺失项。
<base_url>/api/greader.phpaccounts/ClientLoginreader/api/0/stream/contents/reading-list?xt=user/-/state/com.google/read&output=jsonreader/api/0/edit-tagAuthorization: GoogleLogin auth=<Auth>默认优先输出两份原始产物:
digests/raw-freshrss.jsondigests/raw-freshrss.md然后默认继续输出“昨天窗口”切片:
digests/freshrss-yesterday.jsondigests/freshrss-yesterday.md再基于昨天窗口产物进入去重、聚类和摘要阶段。
Daily Review、上传知识库、写入笔记后,也不要自动把源条目标记为已读。scripts/mark_freshrss_read.py,但默认流程禁止调用。每条候选至少包含:
references/digest-spec.mdreferences/freshrss-google-reader.mdscripts/fetch_freshrss_unread.pyscripts/slice_freshrss_by_date.pyscripts/build_digest.pyscripts/mark_freshrss_read.pyscripts/freshrss.config.example.json