文档

weread-socrates

试用

启动并使用"AI 伴读 · 苏格拉底式阅读教练"本地 Web 应用。该应用对接微信读书 API,支持搜书、自动生成全书结构思维导图(非虚构→mindmap,虚构→人物关系图)、万人热门划线+个人划线(我的划线/想法)多选、苏格拉底式 5 轮递进引导对话(流式输出)、读书小结生成、Markdown 笔记导出(含出处元数据)、刷新后会话恢复。当用户说"启动 AI 伴读"、"打开阅读教练"、"用伴读读《XXX》"、"微信读书思维导图"、"苏格拉底式阅读"、"帮我深读一本书"、"生成全书结构导图"、"对划线段落做引导对话"、"微信读书读书小结",或提到 weread / 微信读书 相关的阅读辅助需求时使用。

它能做什么

启动并使用"AI 伴读 · 苏格拉底式阅读教练"本地 Web 应用。该应用对接微信读书 API,支持搜书、自动生成全书结构思维导图(非虚构→mindmap,虚构→人物关系图)、万人热门划线+个人划线(我的划线/想法)多选、苏格拉底式 5 轮递进引导对话(流式输出)、读书小结生成、Markdown 笔记导出(含出处元数据)、刷新后会话恢复。当用户说"启动 AI 伴读"、"打开阅读教练"、"用伴读读《XXX》"、"微信读书思维导图"、"苏格拉底式阅读"、"帮我深读一本书"、"生成全书结构导图"、"对划线段落做引导对话"、"微信读书读书小结",或提到 weread / 微信读书 相关的阅读辅助需求时使用。

技能文档

weread-socrates · AI 伴读阅读教练

本地运行的 Web 应用,将微信读书的结构化整书数据(目录+简介+万人划线)与大模型结合,提供"先建全局认知 → 再钻细节 → 对话内化"的深读体验。

前置条件

启动前依次检查:

  1. Node.js — 运行 node --version,需 v16+。未安装则提示用户安装。
  2. 微信读书 API Key — 检查环境变量 WEREAD_API_KEY。未配置时搜书和划线功能不可用,需提示用户在 ~/.zshrc~/.bashrc 中添加 export WEREAD_API_KEY=你的key
  3. 大模型 API Key — 应用首次打开后在右上角「⚙️ 设置」中配置,支持智谱 GLM 和 DeepSeek,Key 存浏览器 localStorage。未配置时思维导图和对话功能不可用。

启动流程

  1. 定位 Skill 目录:本文件所在目录即为 Skill 根目录。
  2. 运行启动脚本:
    bash scripts/start.sh
    
    脚本会自动检查 Node.js、加载 API Key、释放 3456 端口、启动服务并打开浏览器。
  3. 验证服务:访问 http://localhost:3456/api/status,应返回 {"ok":true,"weread":true/false}
  4. 浏览器自动打开 http://localhost:3456,若未自动打开则手动访问。

注意:本应用必须在用户本地机器上运行,不能在远程/沙箱环境中启动后让用户访问。如果当前环境不是用户本地,告知用户将 Skill 目录复制到本地后执行 bash scripts/start.sh

使用路径

路径一:搜书 → 全书导图 → 划线对话

  1. 搜索书籍:在输入框输入书名(如《智能》《关键跃升》),点击搜索。
  2. 查看全书结构:搜索结果自动生成思维导图(非虚构类生成结构 mindmap,虚构类生成人物关系图 graph)。支持预览、编辑 Mermaid 代码、复制代码、导出 PNG。
  3. 多选热门划线:在「热门划线」区域勾选感兴趣的段落(可多选),划线按热度排序。
  4. 开始引导对话:点击「💬 开始对话」,AI 以苏格拉底式教练身份发起 5 轮递进提问(理解原文→联系自身→批判分析→实际应用→沉淀收获),用户逐轮回答。
  5. 导出笔记:5 轮结束后点击「📥 导出笔记」,下载包含原文选段和完整对话记录的 Markdown 文件。

路径二:仅生成全书思维导图

搜索书籍后,思维导图自动生成在结果上方。可直接编辑、导出,无需进入对话。

核心功能说明

功能依赖说明
微信读书搜书WEREAD_API_KEY调用 /store/search,返回书名/作者/封面/评分
全书结构导图大模型 API Key基于书籍简介+章节目录,自动判断书籍类型后生成 mindmap 或 graph
万人热门划线WEREAD_API_KEY调用 /book/bestbookmarks,按划线人数排序
苏格拉底对话大模型 API Key5 轮递进提问,基于用户勾选的划线原文
笔记导出前端生成 Markdown 并下载

故障排查

现象原因解决
页面显示"无法连接到本地服务"在 Preview 面板或非本地环境中打开在浏览器中访问 http://localhost:3456,必须在运行服务的同一台机器上
搜索失败 / errcode 非 0WEREAD_API_KEY 未配置或无效检查环境变量,重新配置后重启服务
思维导图区域提示"还没有配置 API Key"未在设置中填大模型 Key点击右上角「⚙️ 设置」,配置智谱或 DeepSeek 的 API Key
端口 3456 被占用之前的服务未正常关闭运行 bash scripts/stop.sh 释放端口后重新启动
导图渲染为纯文本代码Mermaid 语法有误点击「✏️ 编辑」修改代码后点击「🔄 重新渲染」
PNG 导出失败SVG 尚未渲染完成或浏览器兼容性问题稍等渲染完成后重试,或复制代码到 mermaid.live 导出

停止服务

  • 方式一:在运行服务的终端按 Ctrl+C
  • 方式二:另开终端运行 bash scripts/stop.sh

扩展参考

  • 微信读书 API 接口详情、参数和返回字段:见 references/weread-api.md
  • 前端源码:assets/ai-reading-companion.html
  • 服务端源码:assets/server.js(端口 3456,代理微信读书 API + 静态文件服务)

相关技能

微信读书/WeRead 专用阅读数据与笔记分析 skill。仅当用户明确提到“微信读书”或“WeRead”,并请求生成微信读书看板、微信读书 HTML 看板、微信读书书籍分析、微信读书跨书关联、微信读书导出笔记、微信读书阅读人格/MBTI 时使用。会通过用户提供的 WEREAD_API_KEY 读取书架、阅读统计、划线和个人想法;导出本地文件前必须先说明内容与路径并取得用户确认。

1 星标

微信读书伴侣。Use this skill when the user wants enhanced WeRead workflows built on top of the official weread-skills skill, which must be installed from https://cd...

8 次安装

Sync WeRead shelf state, reading progress, visible book content, and note-ready Markdown into a local workspace using the user's logged-in Chrome session. Us...

13 次安装

图书智能解读系统 v1.1。对用户提供的图书(书名、章节文本、笔记或 PDF 摘录)进行多维度深度解读:核心内容提取、框架解构、关键概念识别、应用价值挖掘、线头梳理(同类图书推荐),产出 Markdown + HTML 双格式解读报告。当用户要求"解读/分析/拆解某本书"、生成读书报告、书籍精华摘要、思维导图式内容梳理时使用本技能。

三分钟精读一本书视频生成器。输入书名+作者,一键生成3分钟读书解说视频(书评文案→AI插图→TTS配音→字幕→最终合成MP4)。触发词:三分钟精读书、生成读书视频、精读一本书、book video、做读书视频、书评视频。跨平台兼容 WorkBuddy / OpenClaw / Codex CLI / TRAE Work。

萃书——书籍精华萃取与信息图生成。输入书名,自动获取书籍素材,生成:100字简介、3个核心观点、5条行动建议,并生成一张高质量信息图。适用于:(1) 用户说"萃书 + 书名" (2) 用户说"帮我萃取/总结/提炼某本书的精华" (3) 用户要求生成书籍信息图 (4) 用户想快速了解一本书的核心内容并落地为行动。

1 次安装