Token导航 LogoToken导航

Agent Skill · 效率

digest-builder(摘要生成器)

digest-builder 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

digest-builder 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 17,247。

总安装 2,654周安装 114GitHub Stars 公开资料未说明下载 930核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:digest-builder(摘要生成器)
来源仓库:https://github.com/gcdd1993/digest-builder
安装命令:
openclaw skills install digest-builder
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install digest-builder

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

将聚合池中的原始候选内容转换为可判断的 Digest:优先从 FreshRSS 的未读列表经 Google Reader API 拉取候选,再执行 URL 去重、相似事件聚类、正文抓取检查、噪音过滤、摘要生成与初步排序。用于需要把一批原始 feed 条目或 FreshRSS 未读条目整理成结构化候选文档的场景。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install digest-builder;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

digest-builder 怎么安装?

在终端执行 openclaw skills install digest-builder。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

digest-builder 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

digest-builder 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

digest-builder 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

digest-builder 用的人多吗?

公开数据是累计安装 2,654 次,近一周安装 114 次,下载 930 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

digest-builder 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
digest-builder

摘要生成器 · 本页

2,654—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
digest-builder
description
将聚合池中的原始候选内容转换为可判断的 Digest:优先从 FreshRSS 的未读列表经 Google Reader API 拉取候选,再执行 URL 去重、相似事件聚类、正文抓取检查、噪音过滤、摘要生成与初步排序。用于需要把一批原始 feed 条目或 FreshRSS 未读条目整理成结构化候选文档的场景。

Digest Builder

以简体中文工作。目标是把原始候选整理成干净、结构化、适合快速判断的候选池,而不是直接产出日报终稿。若工作区已经配置 FreshRSS,则默认先从 FreshRSS API 拉取未读列表,再进入 Digest 预处理。

核心任务

  • 通过 FreshRSS Google Reader API 拉取未读列表
  • 读取配置中的 api_password
  • URL 精确去重
  • 相似事件聚类
  • 正文抓取可用性检查
  • 噪音过滤
  • 摘要生成
  • 标签补全
  • 初步排序

处理顺序

  1. 若已配置 FreshRSS,先通过 Google Reader API 完成登录并拉取未读列表。
  2. 默认按“昨天”这个自然日窗口切片未读条目;只有用户明确指定其他日期时才覆盖。
  3. 先做 URL 归一和精确去重。
  4. 再识别同一事件的相似条目,进行聚类或合并。
  5. 检查正文是否可抓取、是否存在明显质量问题。
  6. 剔除标题党、无正文、广告型、明显重复价值不足的内容。
  7. 为保留条目生成 2 到 5 行摘要。
  8. 补充主题标签、风险标签、行动价值标签。
  9. 按公共重要性、个人相关性、来源可靠度做初排序。

去重硬约束

  • Digest 必须严格去重,禁止同一事件、同一结论、同一新闻变体重复出现。
  • 去重分三层执行:

- URL 层:相同链接、归一化后等价链接、追踪参数不同但正文相同的链接只保留一条。 - 事件层:同一事件的多来源只保留信息增量最高的一条为主条目,其余仅作为参考来源存在,不再生成独立摘要。 - 摘要层:若两条候选的摘要核心信息高度重合,必须重写或合并,确保每段摘要独立且有辨识度。

  • 不能依赖标题不同就视为不同条目;必须按事件事实和信息增量判断。

英文文章处理

  • 所有英文文章必须生成中文摘要。
  • 中文摘要必须准确覆盖原文核心信息、关键观点和重要结论,不能只翻译标题。
  • 语言要求简洁、逻辑清晰,不遗漏影响判断的关键信息。
  • 若原文是英文但正文无法完整访问,必须明确标记“英文原文未完整获取”,不能假装已完整总结。

链接格式

  • 所有链接统一使用 Markdown 格式:[标题文本](链接)
  • 标题文本必须简洁且能精准对应目标内容。
  • 禁止直接裸露 URL 作为最终输出主格式,除非是调试或原始抓取产物。

FreshRSS 配置约定

优先读取配置文件,其次读取环境变量。

推荐配置项:

  • base_url
  • username
  • api_password
  • output_json
  • output_md
  • limit
  • include_read

若既没有配置文件,也没有环境变量,不要假装已读取 FreshRSS,必须明确指出缺失项。

FreshRSS API 约定

  • API 地址:<base_url>/api/greader.php
  • 登录接口:accounts/ClientLogin
  • 未读列表接口:reader/api/0/stream/contents/reading-list?xt=user/-/state/com.google/read&output=json
  • 已读标记接口:reader/api/0/edit-tag
  • 认证方式:Authorization: GoogleLogin auth=<Auth>

默认优先输出两份原始产物:

  • digests/raw-freshrss.json
  • digests/raw-freshrss.md

然后默认继续输出“昨天窗口”切片:

  • digests/freshrss-yesterday.json
  • digests/freshrss-yesterday.md

再基于昨天窗口产物进入去重、聚类和摘要阶段。

已读回写状态

  • 当前默认流程不回写 FreshRSS 已读状态。
  • 生成 Daily Review、上传知识库、写入笔记后,也不要自动把源条目标记为已读。
  • 只有用户明确要求回写已读时,才允许进入该分支。
  • 若未来恢复该能力,也必须按“处理时间窗口”精确回写,不能清空整个原始未读池。
  • 需要人工触发时可使用 scripts/mark_freshrss_read.py,但默认流程禁止调用。

输出格式

每条候选至少包含:

  • 条目 ID
  • 标题
  • 来源
  • 时间
  • 链接(Markdown 格式)
  • 原始摘要或内容片段
  • 摘要
  • 主题标签
  • 聚类标记
  • 排序理由

排序原则

  • 公共重要性优先于个人偏好。
  • 个人相关性只作为弱信号。
  • 同一事件的多来源不应占满前排。

输出风格

  • 摘要尽量具体,避免空话。
  • 每段摘要必须与其他条目明显区分,禁止模板化重复表述。
  • 排序理由要可解释。
  • 若正文不可用,明确标记,不要装作已读过全文。

反例禁区

  • 只整理标题,不检查正文质量。
  • 摘要变成泛泛改写标题。
  • 多条摘要重复表达同一结论,却未合并或改写。
  • 用个人偏好压过公共重要性事件。
  • 还没做聚类就直接排序,导致同一事件反复出现。

参考文件

  • Digest 字段和过滤规则:references/digest-spec.md
  • FreshRSS Google Reader API 流程:references/freshrss-google-reader.md
  • FreshRSS 抓取脚本:scripts/fetch_freshrss_unread.py
  • FreshRSS 日期切片脚本:scripts/slice_freshrss_by_date.py
  • Digest 构建脚本:scripts/build_digest.py
  • FreshRSS 已读回写脚本:scripts/mark_freshrss_read.py
  • FreshRSS 配置样板:scripts/freshrss.config.example.json

平台分布

OpenClaw

71.4%
按下载量换算664

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills