Summary
微信读书教练 — 把读过的书"用起来"。三种用法:(1) 推荐 - 想搞懂一个领域时,先判段位再给阶梯书单;(2) 引用 - 写作时基于已读划线给出可引用的书与原话;(3) 回顾 - 每天推送一条历史划线,自动去重,支持手动与定时触发。触发词:"我想搞懂…
spacezephyr/read-buddy · Archived
微信读书教练 — 把读过的书"用起来"。三种用法:(1) 推荐 - 想搞懂一个领域时,?
npx skills add spacezephyr/read-buddy --skill read-weread-coach
微信读书教练 — 把读过的书"用起来"。三种用法:(1) 推荐 - 想搞懂一个领域时,先判段位再给阶梯书单;(2) 引用 - 写作时基于已读划线给出可引用的书与原话;(3) 回顾 - 每天推送一条历史划线,自动去重,支持手动与定时触发。触发词:"我想搞懂…
This repository is archived — consider an actively maintained alternative.
Fetch and extract content from web pages, converting HTML to clean markdown.
5 installs翻译在线文章为中文并保存为 Markdown 格式。当用户需要翻译网页文章、博客文章时使用此技能,例如:"…
5 installsAI热点采集工?
5 installs从 YouTube 视频链接提取字幕并转换为中文文字稿。支持自动生成字幕和手动字幕。 使用场景:(1) 用户…
4 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、浏览书评、阅读统计、发现推荐好书
41.1K installsWeRead-inspired HyperFrames video template for vertical annual reading reports, personal readin…
2K installsUse this skill whenever the user mentions 微信读书, WeRead, 书架, 读书时间, 读书笔记, 划线, or …
355 installs微信读书助手 — 搜索书籍、管理书架、查看笔记划线、浏览书评、?
252 installsIdentify a Kindle model, firmware, computer platform, and connection mode; verify a currently s…
9 installsOther skills from spacezephyr/read-buddy · top by installs.
npx skills add spacezephyr/read-buddy
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
5,869 B
SUMMARY.md
513 B
把读过的书"用起来"。覆盖三个真实场景:学新东西、写东西要引用、把读过的东西反复激活。
weread-skills 已安装WEREADAPIKEY 已配置/tmp/read-weread-coach/(数据缓存 24 小时)~/.claude/skills/read-weread-coach/state/步骤 1:判段位(必问)
你目前对【XX】的水平?
a. 完全新手,零基础
b. 听说过、读过零星文章,没系统
c. 有一定基础,想突破到前沿
d. 已经熟练,想找冷门好书
步骤 2:拉用户书架数据 调 /user/notebooks + /shelf/sync 获取已读+在读书单。
步骤 3:生成 5 层阶梯书单
| 层级 | 用途 | 数量 |
|---|---|---|
| ① 引子 | 一篇文章或一本薄书破除门槛 | 1 |
| ② 入门 | 体系化的基础书 | 1-2 |
| ③ 经典 | 该领域绕不开的奠基作 | 1-2 |
| ④ 前沿 | 近 3-5 年的代表作 | 1-2 |
| ⑤ 实践 | 把知识转化为行动的工具书 | 1 |
步骤 4:标注
根据段位调整起点:a 从 ① 开始,b 从 ② 开始,c 从 ③ 起跳,d 直接到 ④⑤。
步骤 5:给出 1 条建议 基于阶梯的第一个未读项,告诉用户:本周读哪本,预计多久,读完做什么。
步骤 1:确认引用主题 让用户用一句话说清楚:要论证的观点 / 文章的角度。
步骤 2:在用户已读语料中检索
执行:
python3 ~/.claude/skills/read-weread-coach/scripts/fetch_corpus.py
脚本会缓存 /tmp/read-weread-coach/corpus.json(24h 内复用)。
然后扫描两个语料库:
marks_corpus:所有划线原文reviews_corpus:所有想法/书评按关键词 + 语义匹配,找出 5-8 条最相关的划线/想法。
步骤 3:输出
每条引用包含:
步骤 4:若已读不够用 当用户已读语料中找不到 3 条以上强相关时,额外推荐 2-3 本未读但相关的书(来自 weread 商城或经典推荐)。
/loop / OpenClaw cron / Claude Code schedule 定时触发步骤 1:保证缓存最新 执行 scripts/fetch_corpus.py(自动跳过 24h 内缓存)。
步骤 2:调脚本挑选并写入历史
python3 ~/.claude/skills/read-weread-coach/scripts/pick_review.py
脚本逻辑:
state/review_history.jsonl 中已出现过的 bookmarkIdstate/review_history.jsonl步骤 3:包装输出
格式示例:
📖 今日回顾 · 2026-05-19
《书名》— 作者
🔖 第 X 章 · 划线时间 YYYY-MM-DD
> 划线原文(最长 100 字)
💭 一句话激活提问:
基于这条划线给一个引导性问题,让用户回到当时的思考语境。
步骤 4:去重保证
reviewhistory.jsonl 每行一个 JSON:{"bookmarkId":"...","shownat":"YYYY-MM-DD HH:MM"}/loop在终端执行:
/loop 1d 推一条今日读书回顾给我
crontab 加一行(每天早 8 点):
0 8 * * * /usr/bin/python3 ~/.claude/skills/read-weread-coach/scripts/pick_review.py --notify
脚本带 --notify 时会调用 macOS osascript -e 'display notification' 发送系统通知。
schedule skill/schedule create "每天 8 点推送一条微信读书回顾" --cron "0 8 * * *"
/tmp/read-weread-coach/corpus.json,24 小时内不重抓bookmarkId 作为唯一键,不能因为划线内容相同而误判