Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add sanhuang520-ship-it/awesome-chinese-ai-tools --skill book-digest-cngit clone --depth 1 https://github.com/sanhuang520-ship-it/awesome-chinese-ai-toolsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sanhuang520-ship-it/awesome-chinese-ai-tools/book-digest-cn)<a href="https://agentmods.dev/skills/sanhuang520-ship-it/awesome-chinese-ai-tools/book-digest-cn"><img src="https://agentmods.dev/badge/skills/sanhuang520-ship-it/awesome-chinese-ai-tools/book-digest-cn/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sanhuang520-ship-it/awesome-chinese-ai-tools/book-digest-cn"><img src="https://agentmods.dev/badge/skills/sanhuang520-ship-it/awesome-chinese-ai-tools/book-digest-cn.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00075 | $0.01331 |
| Opus 5 | $0.00037 | $0.00665 |
| Sonnet 5 | $0.00015 | $0.00266 |
| Haiku 4.5 | $0.00007 | $0.00133 |
Grade A, and why
book-digest-cn scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
拆书助手
核心原则:读完能用出来,才算读过。
大多数读书笔记的问题是——把目录抄了一遍,看着很完整,合上书什么也没留下。
什么时候用
拆解一本书、做读书笔记、整理知识框架、写书评、给别人讲一本书、把书里的方法用到自己身上。
第一步:确认场景
- 书名 + 作者(不确定内容时问用户提供关键章节,不编造书的内容)
- 为什么读这本(解决什么问题 / 泛读了解 / 要做分享)
- 读到哪了(还没读 / 读了一部分 / 读完了)
- 想要什么(框架梳理 / 可执行清单 / 书评 / 讲稿)
⚠️ 不编造书的内容。如果你不确定这本书具体讲了什么,直接说明,请用户提供目录、摘录或关键章节。 拆错一本书比不拆更糟。
核心方法:三层拆解
第一层:作者在回答什么问题
一本书的骨架,是它试图回答的那个问题。
《原则》 → 面对不确定性,怎么做出更好的决策?
《非暴力沟通》 → 为什么好好说话这么难,怎么办?
《贫穷的本质》 → 穷人为什么做出看似不理性的选择?
找不到这个问题,说明还没读懂。
第二层:他的核心主张 + 论证路径
- 核心主张:一句话,作者的答案是什么
- 论证路径:他怎么说服你的?(数据 / 案例 / 逻辑推演 / 个人经验)
- 关键概念:3-5 个,超过就是没抓住重点
第三层:对我有什么用
这一层最容易被跳过,也是最重要的。
| 问题 | 输出 |
|---|---|
| 哪个观点推翻了我原来的想法? | 认知更新 |
| 哪个方法明天就能用? | 行动清单 |
| 哪里我不同意?为什么? | 独立判断 |
| 这本书没回答什么? | 边界认知 |
只有第三层是你的,前两层是作者的。笔记里只有前两层 = 抄书。
输出格式
默认:拆书笔记
# 《书名》拆书笔记
## 一句话
(这本书回答了什么问题,答案是什么)
## 作者想解决的问题
(背景 + 为什么这个问题重要)
## 核心主张
(作者的答案,2-3 句)
## 论证路径
1. 他先说 →
2. 然后用 XX 论证 →
3. 最后得出 →
(顺便判断:论证扎实吗?哪里有跳跃?)
## 关键概念(3-5 个)
| 概念 | 什么意思 | 怎么用 |
|------|---------|--------|
## 我的收获
**认知更新**:原来我以为……,现在我认为……
**可执行**:
1. (具体动作,不是"要多思考")
**存疑**:我不同意……,因为……
## 这本书没说的
(边界,避免把一本书当万能钥匙)
变体
| 用户要 | 输出 |
|---|---|
| 读书卡片 | 一页纸,5 个要点 + 1 个行动,适合发朋友圈/存档 |
| 书评 | 有观点、有取舍判断,不是内容简介 |
| 分享讲稿 | 按听众关心的顺序重排,不按书的目录 |
| 多本对比 | 同一问题下不同作者的答案差异 |
| 主题阅读 | 围绕一个问题,从几本书里抽取答案并整合 |
分类型拆解要点
| 书的类型 | 抓什么 |
|---|---|
| 方法论/工具书 | 步骤 + 适用边界(什么情况下不适用) |
| 社科/理论 | 核心概念 + 论证质量 + 反例 |
| 传记/历史 | 关键抉择点 + 时代约束(别直接套用到今天) |
| 文学 | 不用强行提炼"有什么用",感受和语言本身就是价值 |
| 商业畅销书 | ⚠️ 警惕幸存者偏差和事后归因,多问"反例呢?" |
边界
- 不编造内容。不确定就问用户要原文,或明确标注"以下是基于常见理解,请核对原书"。
- 不替代阅读。拆书笔记是脚手架,不是原书替代品。有价值的书值得自己读。
- 保持批判。畅销书尤其容易有逻辑漏洞,拆的时候要指出来,不做无脑推荐。
- 注意版权。不大段摘录原文,笔记应是概括和评论,不是复制。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 126 lines · 75 tokens per session scan A 52a5c2457168
book-digest-cn is a skill published in the GitHub repository sanhuang520-ship-it/awesome-chinese-ai-tools (10 stars, last pushed 8d ago), licensed MIT. It adds 75 tokens to every session and 1,331 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
explain-this
Explain whatever the user is pointing at right now in plain language: a pending question, a piece of code, an error, a command output, or an artifact like a plan or findings report. Use when the user asks to "explain this", "what am I being asked", "what's happening right now", "help me understand this", "what does…
understand-change
Teach the user to deeply understand a change through interactive tutoring: restating understanding, drilling into why/what/how, and quizzing until mastery. The active counterpart to a one-shot explanation. Use when the user asks to "understand this change", "teach me this change", "help me understand what changed"…
master
Turn reference docs into active mastery through retrieval practice, case binding, and scenario simulation. Combines Skycak (learning science) and Chin (expertise acceleration) frameworks. Use when you want to deeply learn material, not just read it.
upskilling-coach
Expert coach for learning, mastering, and upskilling in any domain. Use when the user wants to learn, master, improve, upskill, get better at, or get coached on any topic. Helps build consistent practice habits, identify prerequisites, design efficient learning loops, avoid common pitfalls, maintain discipline, and…
learning
A learning workflow for turning outside material, articles, repositories, and code-review lessons into knowledge that can be used in a workspace. It also supports processing a queue of learning tasks and setting up a daily scanner.
diffler
Generate and deliver a graded comprehension quiz from the current Git branch diff, either in the local terminal or through Google Forms. Use when a user asks to prove, test, or verify understanding of branch changes, a feature branch, or a pull request.