sansheng-distill

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

把一本书或一组视频蒸馏成单文件交互 HTML 页 · A book/video distillation skill for Claude Code, by 叁笙

README.md

sansheng-distill · 书籍蒸馏引擎

把一本书(或一组视频),熬成一张能点、能跳、越读越厚的单文件交互网页

中文 | English

用蒸馏 skill 处理尤瓦尔·赫拉利四本书的成品演示
▲ 用它把尤瓦尔·赫拉利的四本书蒸成一个作品集页:作者思想演变、概念漂移、母题红线、跨书互链(12 秒静音循环预览)

这是什么

丢给它一本书(.epub / .pdf / .txt / .azw3 / .mobi),或一组视频,它跑完一条多步管线,吐出一个可以直接双击打开的单文件 HTML 页 —— 不联网、不依赖服务器,一个文件就是全部。

它不是"摘要"。摘要是把书压短、读完就扔;蒸馏是把书拆成一张知识地图:凝练成一句公式、一张可点的思维导图、一章章能单独展开的精读、一组读完回看的自检问句,再联网补上作者档案、正反书评、跨书观点,并和你蒸过的其他书自动互链。AI 拆书是拿来当地图,不是替你读原书 —— 这句话一直挂在页面底部。

先看产出,再决定装不装

它不是一个有界面的软件,没有"操作截图"可看 —— 但它的成果是可视的。下面是真实产出(用赫拉利四本书蒸的作品集,以及单本《人类简史》的蒸馏页):


全书速览 + 餐巾纸公式 —— 真封面、一句公式、核心主张、思维导图、关键金句,一屏抓住全书骨架。

可点跳思维导图 —— 节点可展开,点一下跳到对应章节。

逐章精读 —— 每章单独展开,忠实转述。

核心一击 —— 全书最反直觉的论点做成可视化。

行动清单 —— 决策规则、心智模型、行动路线图。

批判与盲点 —— 作者盲点、时代局限,附正反书评来源。

它到底帮你做什么 —— 一页里的五段阅读漏斗

一本书蒸完,是一页从"3 秒速览"层层展开到"深挖到底"的阅读漏斗:

你看到什么
① 全书速览 真封面 + 一句"餐巾纸公式" + 核心主张 + 可点思维导图 + 关键金句 —— 3 秒抓住全书骨架
② 逐章精读 每章 800-1500 字忠实转述,可单独展开,不是标签式提炼
③ 核心一击 把全书最反直觉的那个论点,单独做成一张可视化
④ 行动 & 自检 因果链、心智模型、决策规则,配一组读完回看的自检问句(纯浏览、无打分)
⑤ 该信几分 / 再往下 批判段、内在张力、正反书评、同类书、跨书回声、作者档案 —— 全带可点来源

再叠上三个交互层:可点跳思维导图(自绘 SVG,无第三方库) · 7 套主题一键切换 · 跨书知识互链(蒸的书越多,网越密)。

蒸一整套书(如赫拉利四本)时,还会额外合成一个作者作品集页:思想演变时间线、概念在不同书里的漂移、贯穿多书的母题红线、"该从哪本读起"的路线 —— 就是顶部演示里那个页面。

什么时候用

对 Claude 说 "蒸馏这本书" "拆这本书" "distill this book" "蒸馏这个视频系列",或直接丢一个电子书文件让它做蒸馏页 —— Claude 会接起这个 skill,跑完整条管线。

不适合:写文章、剪视频、只想要字幕或一段普通摘要。

安装

作为 Claude Code plugin(推荐):

claude plugin marketplace add sandypoli-boop/sansheng-distill
claude plugin install sansheng-distill

或手动:clone 后软链进 ~/.claude/skills/:

git clone https://github.com/sandypoli-boop/sansheng-distill.git
ln -s "$PWD/sansheng-distill" ~/.claude/skills/sansheng-distill

然后重启 Claude Code。

国内加速下载

GitHub 直连不畅时,给 clone 地址前面加一层公共镜像即可(下载源码 zip 同理):

# 加速 clone(把 gh-proxy.com 换成 ghfast.top 即备用镜像)
git clone https://gh-proxy.com/https://github.com/sandypoli-boop/sansheng-distill.git

插件市场方式暂无稳定国内镜像;网络不畅时用上面的加速 clone + 软链。

更新

升级到新版,取决于你当初怎么装的:

  • 插件市场装的claude plugin marketplace update 刷新市场,再 claude plugin update sansheng-distill
  • clone + 软链装的:进本仓目录 git pull(软链即时生效,不必重装、不必重连)

怎么知道有新版:看本仓 Releases;点仓库右上角 Watch → Custom → Releases,发新版时 GitHub 会通知你。每版改了什么见 CHANGELOG

快速上手

pip install ebooklib beautifulsoup4 pymupdf pillow playwright
playwright install chromium
# .azw3 / .mobi 输入还需 calibre 的 `ebook-convert`
cp .env.example .env        # 然后填 DISTILL_DATA_DIR(蒸视频再填视频那几个 key)

然后在 Claude Code 里让它蒸一本书即可。八步管线(Step0-Step7)写在 SKILL.md,每步细则在 references/ 下。

配置

  • DISTILL_DATA_DIR —— 书数据与产物存哪(见 .env.example)。
  • 视频路径(可选):GOOGLE_API_KEYAI_DOUYIN_API_KEYyt-dlp
  • 主题:页面自带 7 套配色,右下角切换器随时换。

配套文章 · Article

一篇讲透"这个 skill 怎么来的、融合了哪些拆书流派、我们又加了什么原创"的公众号文章即将发布,发布后补上链接。

关于作者 · About the author

🌐 网站 sanshengai.top · 🎧 小宇宙 · 微博 · 小红书 · ✉️ 邮箱

我是叁笙,用 AI 做内容、也用 AI 造工具。这个 skill 是我做个人站「叁笙早安 AI」的内容时,在真实工作流里一点点磨出来、再清洗脱敏开源的。觉得有用,欢迎来网站逛逛,或扫码关注公众号「叁笙早安AI」(公众号没有跳转链接,扫码最快):

微信公众号 叁笙早安AI
微信扫码关注 · 叁笙早安AI

致谢与依赖 · Credits & Dependencies

致谢(借鉴来源)

这套蒸馏方法不是凭空来的,研习、吸收了社区里不少优秀的"拆书 / 读书 / 前端"作品再融合,特此致谢:

  • crayon-ai/book-to-webpage(MIT)—— 页面设计(布局、配色、主题切换器)的主要参照,借鉴最多。
  • 李继刚 的书籍蒸馏 skill —— "餐巾纸背面 / 餐巾纸公式"这一思路来自他(仅此一处,非整套方法)。
  • Anthropic 的 frontend-design 与宝玉的 baoyu-design —— 前端审美与设计取向上的影响。

思维导图(自绘 SVG)、章节展开、主题切换等交互均为自研实现,本仓不捆绑任何第三方库代码;上述均为思路借鉴。

运行依赖(请自行安装,未捆绑)

依赖 用途 何时需要
ebooklib · beautifulsoup4 · pymupdf · pillow · playwright(+ playwright install chromium) 解书 + 出厂验证 必需
calibre(ebook-convert) .azw3 / .mobi 仅这两种格式输入时
yt-dlp 抓字幕 / 评论 仅视频系列路径
一个字幕 / ASR 工具 转写无字幕视频 仅蒸"非 YouTube 且无字幕"的视频系列时
姊妹 skill sansheng-gemini-video 看懂视频画面 / 音频 仅蒸需要视觉理解的视频系列(蒸书不需要)

许可说明:本仓以 MIT 分发,不捆绑第三方代码。上述运行依赖由你自行安装,各自保留其许可。

License

MIT © 2026 叁笙 (sansheng)

Reviews (0)

No results found