内容摘要器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2eb01825/content-summarizer-new。
技能介绍
它解决什么问题
上游工具抓取的网页、论文或聊天记录经常是整页原文,直接塞进上下文既贵又难用。这个技能把「一整坨文本」压成三层固定结构:一句话摘要、要点列表、关键词标签。它不负责检索、不翻译、不读文件,只做一件事:压缩。
核心能力
- 多格式输出:
output_format可选json或markdown,前者给机器消费,后者给人看 - 动态粒度:要点数量在
min(2, 段数)到max(10, 段数/3)之间浮动,长文多出、短文少出 - 语言自适应:
lang留空时按中英文字符比例自动判定主导语言 - 单次闭环:一次输入一次输出,不做多轮对话,无外部 API 依赖
工作流程
- 输入校验:空输入直接返回
empty_input;粗略估算 token 数,超过 64K 就截断并标记partial=true;可打印字符占比低于 80% 判定为unintelligible_content - 语义分析:LLM 识别文档类型与主题域,产出 ≤80 字符的
one_liner、每条 ≤50 字符的要点(附置信度 0–1)、去重去停用词的标签 - 输出生成:按模板渲染,写入
output/content-summary-{timestamp}.json或.md
输出前有一道 Hook 校验
生成结果不会直接落地,会依次检查 one_liner 非空、长度不超 80 字符、要点数量在动态范围内、标签无重复、JSON 字段完整。任一项不过就回退重算或补默认值。
适用边界
- 上限 64K tokens,超出部分被静默截断,下游要知道摘要可能不完整
- 无状态且无副作用,只能写沙箱
output目录,不能读写其他文件 - 定位是编排流水线的中间节点,适合接在
web_fetch之后、喂给文档生成类工具之前,不适合当通用问答助手用
使用场景
- 抓取整页网页后,需把正文压成摘要供下游文档工具消费
- 拿到长篇论文全文,要提取一句话结论和要点存入知识库
- 几千字的聊天记录,想快速生成主题摘要和标签便于检索
- 汇总多份 Markdown 笔记,需要统一格式的结构化摘要输出
适合人员
- 后端工程师,需要在 pipeline 中接入自动摘要节点处理抓取内容
- 知识库维护者,定期把技术文档压缩成要点供团队检索
- 爬虫开发者,抓取大量网页后需要生成索引用的标签和摘要
- 数据工程师,构建 ETL 时要把长文本转成结构化数据供下游消费